template _tmp_0
{
    name = "tpled_template1";
    type = TEXTUAL;
    width = 160;
    maxheight = 100000;
    columns = (1, 1);
    gap = 0;
    fillpolicy = EVEN;
    filldirection = HORIZONTAL;
    fillstartfrom = TOPLEFT;
    margins = (0, 0, 0, 0);
    gridxspacing = 1;
    gridyspacing = 1;
    version = 4.1;
    created = "20.06.2017 12:50";
    modified = "23.03.2021 11:12";
    notes = "";

    header _tmp_4
    {
        name = "Header";
        height = 3;

        valuefield _tmp_5
        {
            name = "PourUnit";
            location = (2, 1);
            formula = "GetValue(\"TranslatedText(\"albl_pour_unit\")\")";
            maxnumoflines = 1;
            datatype = STRING;
            class = "";
            cacheable = TRUE;
            formatzeroasempty = FALSE;
            justify = LEFT;
            visibility = TRUE;
            angle = 0;
            length = 30;
            decimals = 0;
            sortdirection = NONE;
            fontname = "Courier New";
            fontcolor = 153;
            fonttype = 2;
            fontsize = 5;
            fontratio = 1.5;
            fontstyle = 0;
            fontslant = 0;
            pen = -1;
            oncombine = NONE;
        };

        text _tmp_6
        {
            name = "Text_18";
            x1 = 2;
            y1 = 0;
            x2 = 2;
            y2 = 0;
            string = "==========================================================================================================================";
            fontname = "Courier New";
            fontcolor = 153;
            fonttype = 2;
            fontsize = 1;
            fontratio = 1;
            fontslant = 0;
            fontstyle = 0;
            angle = 0;
            justify = LEFT;
            pen = -1;
        };

        valuefield _tmp_7
        {
            name = "LineBreak_1";
            location = (2, 2);
            formula = "\"\"";
            maxnumoflines = 1;
            datatype = STRING;
            class = "";
            cacheable = TRUE;
            formatzeroasempty = FALSE;
            justify = LEFT;
            visibility = TRUE;
            angle = 0;
            length = 1;
            decimals = 0;
            sortdirection = NONE;
            fontname = "Arial Narrow";
            fontcolor = 153;
            fonttype = 2;
            fontsize = 5;
            fontratio = 1.5;
            fontstyle = 0;
            fontslant = 0;
            pen = -1;
            oncombine = NONE;
        };
    };

    row _tmp_8
    {
        name = "POUR_UNIT";
        height = 19;
        visibility = TRUE;
        usecolumns = FALSE;
        rule = "";
        contenttype = "POUR_UNIT";
        sorttype = COMBINE;

        valuefield _tmp_12
        {
            name = "Pour_Unit_Name";
            location = (2, 18);
            formula = "GetValue(\"TranslatedText(\"albl_Name\")\")";
            maxnumoflines = 1;
            datatype = STRING;
            class = "";
            cacheable = TRUE;
            formatzeroasempty = FALSE;
            justify = LEFT;
            visibility = TRUE;
            angle = 0;
            length = 30;
            decimals = 0;
            sortdirection = NONE;
            fontname = "Courier New";
            fontcolor = 153;
            fonttype = 2;
            fontsize = 5;
            fontratio = 1.5;
            fontstyle = 0;
            fontslant = 0;
            pen = -1;
            oncombine = NONE;
        };

        valuefield _tmp_14
        {
            name = "POUR_UNIT_NAME";
            location = (32, 18);
            formula = "GetValue(\"NAME\")";
            maxnumoflines = 1;
            datatype = STRING;
            class = "";
            cacheable = TRUE;
            formatzeroasempty = FALSE;
            justify = LEFT;
            visibility = TRUE;
            angle = 0;
            length = 50;
            decimals = 0;
            sortdirection = NONE;
            fontname = "Courier New";
            fontcolor = 153;
            fonttype = 2;
            fontsize = 1;
            fontratio = 1;
            fontstyle = 0;
            fontslant = 0;
            pen = -1;
            oncombine = NONE;
        };

        valuefield _tmp_51
        {
            name = "MATERIAL";
            location = (32, 13);
            formula = "GetValue(\"POUR_OBJECT.MATERIAL\")";
            maxnumoflines = 1;
            datatype = STRING;
            class = "";
            cacheable = TRUE;
            formatzeroasempty = TRUE;
            justify = LEFT;
            visibility = TRUE;
            angle = 0;
            length = 50;
            decimals = 6;
            sortdirection = NONE;
            fontname = "Courier New";
            fontcolor = 153;
            fonttype = 2;
            fontsize = 1;
            fontratio = 1;
            fontstyle = 0;
            fontslant = 0;
            pen = -1;
            oncombine = NONE;
        };

        valuefield _tmp_52
        {
            name = "POUR_NUMBER";
            location = (32, 17);
            formula = "GetValue(\"POUR_OBJECT.POUR_NUMBER\")";
            maxnumoflines = 1;
            datatype = STRING;
            class = "";
            cacheable = TRUE;
            formatzeroasempty = FALSE;
            justify = LEFT;
            visibility = TRUE;
            angle = 0;
            length = 50;
            decimals = 0;
            sortdirection = NONE;
            fontname = "Courier New";
            fontcolor = 153;
            fonttype = 2;
            fontsize = 1;
            fontratio = 1;
            fontstyle = 0;
            fontslant = 0;
            pen = -1;
            oncombine = NONE;
        };

        valuefield _tmp_53
        {
            name = "POUR_TYPE";
            location = (32, 16);
            formula = "GetValue(\"POUR_OBJECT.POUR_TYPE\")";
            maxnumoflines = 1;
            datatype = STRING;
            class = "";
            cacheable = TRUE;
            formatzeroasempty = TRUE;
            justify = LEFT;
            visibility = TRUE;
            angle = 0;
            length = 50;
            decimals = 0;
            sortdirection = NONE;
            fontname = "Courier New";
            fontcolor = 153;
            fonttype = 2;
            fontsize = 1;
            fontratio = 1;
            fontstyle = 0;
            fontslant = 0;
            pen = -1;
            oncombine = NONE;
        };

        valuefield _tmp_54
        {
            name = "CONCRETE_MIXTURE";
            location = (32, 15);
            formula = "GetValue(\"POUR_OBJECT.CONCRETE_MIXTURE\")";
            maxnumoflines = 1;
            datatype = STRING;
            class = "";
            cacheable = TRUE;
            formatzeroasempty = TRUE;
            justify = LEFT;
            visibility = TRUE;
            angle = 0;
            length = 50;
            decimals = 0;
            sortdirection = NONE;
            fontname = "Courier New";
            fontcolor = 153;
            fonttype = 2;
            fontsize = 1;
            fontratio = 1;
            fontstyle = 0;
            fontslant = 0;
            pen = -1;
            oncombine = NONE;
        };

        valuefield _tmp_56
        {
            name = "CONCRETE_VOLUME";
            location = (32, 11);
            formula = "if GetValue(\"ADVANCED_OPTION.XS_IMPERIAL\")==\"TRUE\" then\n    format(GetValue(\"VOLUME_ONLY_POUR_OBJECT\"),\"Volume\",\"cu.yd\",2 )+\" yd3\"\nelse\n    format(GetValue(\"VOLUME_ONLY_POUR_OBJECT\"),\"Volume\",\"m3\",2 )+\" m3\"\nendif";
            maxnumoflines = 1;
            datatype = STRING;
            class = "";
            cacheable = TRUE;
            formatzeroasempty = FALSE;
            justify = LEFT;
            visibility = TRUE;
            angle = 0;
            length = 23;
            decimals = 2;
            sortdirection = NONE;
            fontname = "Courier New";
            fontcolor = 153;
            fonttype = 2;
            fontsize = 5;
            fontratio = 1.5;
            fontstyle = 0;
            fontslant = 0;
            pen = -1;
            oncombine = NONE;
        };

        valuefield _tmp_57
        {
            name = "CONCRETE_AREA";
            location = (32, 10);
            formula = "if GetValue(\"ADVANCED_OPTION.XS_IMPERIAL\")==\"TRUE\" then\n    format(GetValue(\"POUR_OBJECT.AREA\"),\"Area\",\"sq.ft\",2 )+\" ft2\"\nelse\n    format(GetValue(\"POUR_OBJECT.AREA\"),\"Area\",\"m2\",2 )+\" m2\"\nendif";
            maxnumoflines = 1;
            datatype = STRING;
            class = "";
            cacheable = TRUE;
            formatzeroasempty = FALSE;
            justify = LEFT;
            visibility = TRUE;
            angle = 0;
            length = 23;
            decimals = 2;
            sortdirection = NONE;
            fontname = "Courier New";
            fontcolor = 153;
            fonttype = 2;
            fontsize = 5;
            fontratio = 1.5;
            fontstyle = 0;
            fontslant = 0;
            pen = -1;
            oncombine = NONE;
        };

        valuefield _tmp_58
        {
            name = "Concrete_Top_Level";
            location = (2, 6);
            formula = "GetValue(\"TranslatedText(\"albl_Top_level\")\")";
            maxnumoflines = 1;
            datatype = STRING;
            class = "";
            cacheable = TRUE;
            formatzeroasempty = FALSE;
            justify = LEFT;
            visibility = TRUE;
            angle = 0;
            length = 30;
            decimals = 0;
            sortdirection = NONE;
            fontname = "Courier New";
            fontcolor = 153;
            fonttype = 2;
            fontsize = 5;
            fontratio = 1.5;
            fontstyle = 0;
            fontslant = 0;
            pen = -1;
            oncombine = NONE;
        };

        valuefield _tmp_59
        {
            name = "TOP_LEVEL";
            location = (32, 6);
            formula = "GetValue(\"POUR_OBJECT.TOP_LEVEL\")";
            maxnumoflines = 1;
            datatype = STRING;
            class = "";
            cacheable = TRUE;
            formatzeroasempty = FALSE;
            justify = LEFT;
            visibility = TRUE;
            angle = 0;
            length = 23;
            decimals = 0;
            sortdirection = NONE;
            fontname = "Courier New";
            fontcolor = 153;
            fonttype = 2;
            fontsize = 5;
            fontratio = 1.5;
            fontstyle = 0;
            fontslant = 0;
            pen = -1;
            oncombine = NONE;
        };

        valuefield _tmp_60
        {
            name = "Concrete_Volume";
            location = (2, 11);
            formula = "GetValue(\"TranslatedText(\"albl_Volume\")\")";
            maxnumoflines = 1;
            datatype = STRING;
            class = "";
            cacheable = TRUE;
            formatzeroasempty = FALSE;
            justify = LEFT;
            visibility = TRUE;
            angle = 0;
            length = 30;
            decimals = 0;
            sortdirection = NONE;
            fontname = "Courier New";
            fontcolor = 153;
            fonttype = 2;
            fontsize = 5;
            fontratio = 1.5;
            fontstyle = 0;
            fontslant = 0;
            pen = -1;
            oncombine = NONE;
        };

        valuefield _tmp_61
        {
            name = "Concrete_Area";
            location = (2, 10);
            formula = "GetValue(\"TranslatedText(\"albl_Area\")\")";
            maxnumoflines = 1;
            datatype = STRING;
            class = "";
            cacheable = TRUE;
            formatzeroasempty = FALSE;
            justify = LEFT;
            visibility = TRUE;
            angle = 0;
            length = 30;
            decimals = 0;
            sortdirection = NONE;
            fontname = "Courier New";
            fontcolor = 153;
            fonttype = 2;
            fontsize = 5;
            fontratio = 1.5;
            fontstyle = 0;
            fontslant = 0;
            pen = -1;
            oncombine = NONE;
        };

        valuefield _tmp_62
        {
            name = "Pour_Number";
            location = (2, 17);
            formula = "GetValue(\"TranslatedText(\"j_d_j_Pour_number\")\")";
            maxnumoflines = 1;
            datatype = STRING;
            class = "";
            cacheable = TRUE;
            formatzeroasempty = FALSE;
            justify = LEFT;
            visibility = TRUE;
            angle = 0;
            length = 30;
            decimals = 0;
            sortdirection = NONE;
            fontname = "Courier New";
            fontcolor = 153;
            fonttype = 2;
            fontsize = 5;
            fontratio = 1.5;
            fontstyle = 0;
            fontslant = 0;
            pen = -1;
            oncombine = NONE;
        };

        valuefield _tmp_63
        {
            name = "Pour_Type";
            location = (2, 16);
            formula = "GetValue(\"TranslatedText(\"j_d_j_Pour_type\")\")";
            maxnumoflines = 1;
            datatype = STRING;
            class = "";
            cacheable = TRUE;
            formatzeroasempty = FALSE;
            justify = LEFT;
            visibility = TRUE;
            angle = 0;
            length = 30;
            decimals = 0;
            sortdirection = NONE;
            fontname = "Courier New";
            fontcolor = 153;
            fonttype = 2;
            fontsize = 5;
            fontratio = 1.5;
            fontstyle = 0;
            fontslant = 0;
            pen = -1;
            oncombine = NONE;
        };

        valuefield _tmp_64
        {
            name = "Concrete_Mixture";
            location = (2, 15);
            formula = "GetValue(\"TranslatedText(\"j_d_j_Pour_concrete_mixture\")\")";
            maxnumoflines = 1;
            datatype = STRING;
            class = "";
            cacheable = TRUE;
            formatzeroasempty = FALSE;
            justify = LEFT;
            visibility = TRUE;
            angle = 0;
            length = 30;
            decimals = 0;
            sortdirection = NONE;
            fontname = "Courier New";
            fontcolor = 153;
            fonttype = 2;
            fontsize = 5;
            fontratio = 1.5;
            fontstyle = 0;
            fontslant = 0;
            pen = -1;
            oncombine = NONE;
        };

        valuefield _tmp_66
        {
            name = "Pour_Material";
            location = (2, 13);
            formula = "GetValue(\"TranslatedText(\"albl_Material\")\")";
            maxnumoflines = 1;
            datatype = STRING;
            class = "";
            cacheable = TRUE;
            formatzeroasempty = FALSE;
            justify = LEFT;
            visibility = TRUE;
            angle = 0;
            length = 30;
            decimals = 0;
            sortdirection = NONE;
            fontname = "Courier New";
            fontcolor = 153;
            fonttype = 2;
            fontsize = 5;
            fontratio = 1.5;
            fontstyle = 0;
            fontslant = 0;
            pen = -1;
            oncombine = NONE;
        };

        valuefield _tmp_73
        {
            name = "LineBreak_3";
            location = (2, 12);
            formula = "\"\"";
            maxnumoflines = 1;
            datatype = STRING;
            class = "";
            cacheable = TRUE;
            justify = LEFT;
            visibility = TRUE;
            angle = 0;
            length = 1;
            decimals = 0;
            sortdirection = NONE;
            fontname = "Arial Narrow";
            fontcolor = 153;
            fonttype = 2;
            fontsize = 5;
            fontratio = 1.5;
            fontstyle = 0;
            fontslant = 0;
            pen = -1;
            oncombine = NONE;
        };

        valuefield _tmp_90
        {
            name = "Concrete_Bottom_Level";
            location = (2, 5);
            formula = "GetValue(\"TranslatedText(\"albl_Bottom_level\")\")";
            maxnumoflines = 1;
            datatype = STRING;
            class = "";
            cacheable = TRUE;
            formatzeroasempty = FALSE;
            justify = LEFT;
            visibility = TRUE;
            angle = 0;
            length = 30;
            decimals = 0;
            sortdirection = NONE;
            fontname = "Courier New";
            fontcolor = 153;
            fonttype = 2;
            fontsize = 5;
            fontratio = 1.5;
            fontstyle = 0;
            fontslant = 0;
            pen = -1;
            oncombine = NONE;
        };

        valuefield _tmp_91
        {
            name = "BOTTOM_LEVEL";
            location = (32, 5);
            formula = "GetValue(\"POUR_OBJECT.BOTTOM_LEVEL\")";
            maxnumoflines = 1;
            datatype = STRING;
            class = "";
            cacheable = TRUE;
            formatzeroasempty = FALSE;
            justify = LEFT;
            visibility = TRUE;
            angle = 0;
            length = 23;
            decimals = 0;
            sortdirection = NONE;
            fontname = "Courier New";
            fontcolor = 153;
            fonttype = 2;
            fontsize = 5;
            fontratio = 1.5;
            fontstyle = 0;
            fontslant = 0;
            pen = -1;
            oncombine = NONE;
        };

        valuefield _tmp_94
        {
            name = "Concrete_Area(Sides)";
            location = (2, 9);
            formula = "GetValue(\"TranslatedText(\"albl_Area_sides\")\")";
            maxnumoflines = 1;
            datatype = STRING;
            class = "";
            cacheable = TRUE;
            formatzeroasempty = FALSE;
            justify = LEFT;
            visibility = TRUE;
            angle = 0;
            length = 30;
            decimals = 0;
            sortdirection = NONE;
            fontname = "Courier New";
            fontcolor = 153;
            fonttype = 2;
            fontsize = 5;
            fontratio = 1.5;
            fontstyle = 0;
            fontslant = 0;
            pen = -1;
            oncombine = NONE;
        };

        valuefield _tmp_96
        {
            name = "Concrete_Area(Bottom)";
            location = (2, 8);
            formula = "GetValue(\"TranslatedText(\"albl_Area_bottom\")\")";
            maxnumoflines = 1;
            datatype = STRING;
            class = "";
            cacheable = TRUE;
            formatzeroasempty = FALSE;
            justify = LEFT;
            visibility = TRUE;
            angle = 0;
            length = 30;
            decimals = 0;
            sortdirection = NONE;
            fontname = "Courier New";
            fontcolor = 153;
            fonttype = 2;
            fontsize = 5;
            fontratio = 1.5;
            fontstyle = 0;
            fontslant = 0;
            pen = -1;
            oncombine = NONE;
        };

        valuefield _tmp_98
        {
            name = "Concrete_Area(Sides+Bottom)";
            location = (2, 7);
            formula = "GetValue(\"TranslatedText(\"albl_Area_sides_bottom\")\")";
            maxnumoflines = 1;
            datatype = STRING;
            class = "";
            cacheable = TRUE;
            formatzeroasempty = FALSE;
            justify = LEFT;
            visibility = TRUE;
            angle = 0;
            length = 30;
            decimals = 0;
            sortdirection = NONE;
            fontname = "Courier New";
            fontcolor = 153;
            fonttype = 2;
            fontsize = 5;
            fontratio = 1.5;
            fontstyle = 0;
            fontslant = 0;
            pen = -1;
            oncombine = NONE;
        };

        valuefield _tmp_104
        {
            name = "CONCRETE_AREA_SIDES";
            location = (32, 9);
            formula = "if GetValue(\"ADVANCED_OPTION.XS_IMPERIAL\")==\"TRUE\" then\n    format(GetValue(\"POUR_OBJECT.AREA\")-GetValue(\"POUR_OBJECT.AREA_PGZ\")-GetValue(\"POUR_OBJECT.AREA_NGZ\"),\"Area\",\"sq.ft\",2 )+\" ft2\"\nelse\n    format(GetValue(\"POUR_OBJECT.AREA\")-GetValue(\"POUR_OBJECT.AREA_PGZ\")-GetValue(\"POUR_OBJECT.AREA_NGZ\"),\"Area\",\"m2\",2 )+\" m2\"\nendif";
            maxnumoflines = 1;
            datatype = STRING;
            class = "";
            cacheable = TRUE;
            formatzeroasempty = FALSE;
            justify = LEFT;
            visibility = TRUE;
            angle = 0;
            length = 23;
            decimals = 2;
            sortdirection = NONE;
            fontname = "Courier New";
            fontcolor = 153;
            fonttype = 2;
            fontsize = 5;
            fontratio = 1.5;
            fontstyle = 0;
            fontslant = 0;
            pen = -1;
            oncombine = NONE;
        };

        valuefield _tmp_105
        {
            name = "CONCRETE_AREA_BOTTOM";
            location = (32, 8);
            formula = "if GetValue(\"ADVANCED_OPTION.XS_IMPERIAL\")==\"TRUE\" then\n    format(GetValue(\"POUR_OBJECT.AREA_NGZ\"),\"Area\",\"sq.ft\",2 )+\" ft2\"\nelse\n    format(GetValue(\"POUR_OBJECT.AREA_NGZ\"),\"Area\",\"m2\",2 )+\" m2\"\nendif";
            maxnumoflines = 1;
            datatype = STRING;
            class = "";
            cacheable = TRUE;
            formatzeroasempty = FALSE;
            justify = LEFT;
            visibility = TRUE;
            angle = 0;
            length = 23;
            decimals = 2;
            sortdirection = NONE;
            fontname = "Courier New";
            fontcolor = 153;
            fonttype = 2;
            fontsize = 5;
            fontratio = 1.5;
            fontstyle = 0;
            fontslant = 0;
            pen = -1;
            oncombine = NONE;
        };

        valuefield _tmp_106
        {
            name = "CONCRETE_SIDES_BOTTOM";
            location = (32, 7);
            formula = "if GetValue(\"ADVANCED_OPTION.XS_IMPERIAL\")==\"TRUE\" then\n    format(GetValue(\"POUR_OBJECT.AREA\")-GetValue(\"POUR_OBJECT.AREA_PGZ\"),\"Area\",\"sq.ft\",2 )+\" ft2\"\nelse\n    format(GetValue(\"POUR_OBJECT.AREA\")-GetValue(\"POUR_OBJECT.AREA_PGZ\"),\"Area\",\"m2\",2 )+\" m2\"\nendif";
            maxnumoflines = 1;
            datatype = STRING;
            class = "";
            cacheable = TRUE;
            formatzeroasempty = FALSE;
            justify = LEFT;
            visibility = TRUE;
            angle = 0;
            length = 23;
            decimals = 2;
            sortdirection = NONE;
            fontname = "Courier New";
            fontcolor = 153;
            fonttype = 2;
            fontsize = 5;
            fontratio = 1.5;
            fontstyle = 0;
            fontslant = 0;
            pen = -1;
            oncombine = NONE;
        };

        valuefield _tmp_117
        {
            name = "Section";
            location = (2, 2);
            formula = "GetValue(\"TranslatedText(\"albl_Section\")\")";
            maxnumoflines = 1;
            datatype = STRING;
            class = "";
            cacheable = TRUE;
            formatzeroasempty = FALSE;
            justify = LEFT;
            visibility = TRUE;
            angle = 0;
            length = 30;
            decimals = 0;
            sortdirection = NONE;
            fontname = "Courier New";
            fontcolor = 153;
            fonttype = 2;
            fontsize = 5;
            fontratio = 1.5;
            fontstyle = 0;
            fontslant = 0;
            pen = -1;
            oncombine = NONE;
        };

        valuefield _tmp_118
        {
            name = "SECTION";
            location = (32, 2);
            formula = "GetValue(\"LOCATION_BREAKDOWN_STRUCTURE.LBS_SECTION\")";
            maxnumoflines = 1;
            datatype = STRING;
            class = "";
            cacheable = TRUE;
            formatzeroasempty = TRUE;
            justify = LEFT;
            visibility = TRUE;
            angle = 0;
            length = 40;
            decimals = 0;
            sortdirection = NONE;
            fontname = "Courier New";
            fontcolor = 153;
            fonttype = 2;
            fontsize = 5;
            fontratio = 1.5;
            fontstyle = 0;
            fontslant = 0;
            pen = -1;
            oncombine = NONE;
        };

        valuefield _tmp_119
        {
            name = "Floor";
            location = (2, 1);
            formula = "GetValue(\"TranslatedText(\"albl_Floor\")\")";
            maxnumoflines = 1;
            datatype = STRING;
            class = "";
            cacheable = TRUE;
            formatzeroasempty = FALSE;
            justify = LEFT;
            visibility = TRUE;
            angle = 0;
            length = 30;
            decimals = 0;
            sortdirection = NONE;
            fontname = "Courier New";
            fontcolor = 153;
            fonttype = 2;
            fontsize = 5;
            fontratio = 1.5;
            fontstyle = 0;
            fontslant = 0;
            pen = -1;
            oncombine = NONE;
        };

        valuefield _tmp_121
        {
            name = "Building";
            location = (2, 3);
            formula = "GetValue(\"TranslatedText(\"albl_Building\")\")";
            maxnumoflines = 1;
            datatype = STRING;
            class = "";
            cacheable = TRUE;
            formatzeroasempty = FALSE;
            justify = LEFT;
            visibility = TRUE;
            angle = 0;
            length = 30;
            decimals = 0;
            sortdirection = NONE;
            fontname = "Courier New";
            fontcolor = 153;
            fonttype = 2;
            fontsize = 5;
            fontratio = 1.5;
            fontstyle = 0;
            fontslant = 0;
            pen = -1;
            oncombine = NONE;
        };

        valuefield _tmp_122
        {
            name = "BUILDING";
            location = (32, 3);
            formula = "GetValue(\"LOCATION_BREAKDOWN_STRUCTURE.LBS_BUILDING\")";
            maxnumoflines = 1;
            datatype = STRING;
            class = "";
            cacheable = TRUE;
            formatzeroasempty = TRUE;
            justify = LEFT;
            visibility = TRUE;
            angle = 0;
            length = 40;
            decimals = 0;
            sortdirection = NONE;
            fontname = "Courier New";
            fontcolor = 153;
            fonttype = 2;
            fontsize = 5;
            fontratio = 1.5;
            fontstyle = 0;
            fontslant = 0;
            pen = -1;
            oncombine = NONE;
        };

        valuefield _tmp_120
        {
            name = "FLOOR";
            location = (32, 1);
            formula = "GetValue(\"LOCATION_BREAKDOWN_STRUCTURE.LBS_FLOOR\")";
            maxnumoflines = 1;
            datatype = STRING;
            class = "";
            cacheable = TRUE;
            formatzeroasempty = TRUE;
            justify = LEFT;
            visibility = TRUE;
            angle = 0;
            length = 40;
            decimals = 0;
            sortdirection = NONE;
            fontname = "Courier New";
            fontcolor = 153;
            fonttype = 2;
            fontsize = 5;
            fontratio = 1.5;
            fontstyle = 0;
            fontslant = 0;
            pen = -1;
            oncombine = NONE;
        };

        valuefield _tmp_123
        {
            name = "LineBreak_4";
            location = (2, 4);
            formula = "\"\"";
            maxnumoflines = 1;
            datatype = STRING;
            class = "";
            cacheable = TRUE;
            justify = LEFT;
            visibility = TRUE;
            angle = 0;
            length = 1;
            decimals = 0;
            sortdirection = NONE;
            fontname = "Arial Narrow";
            fontcolor = 153;
            fonttype = 2;
            fontsize = 5;
            fontratio = 1.5;
            fontstyle = 0;
            fontslant = 0;
            pen = -1;
            oncombine = NONE;
        };

        text _tmp_862
        {
            name = "Text_6";
            x1 = 2;
            y1 = 0;
            x2 = 2;
            y2 = 0;
            string = "==========================================================================================================================";
            fontname = "Courier New";
            fontcolor = 153;
            fonttype = 2;
            fontsize = 1;
            fontratio = 1;
            fontslant = 0;
            fontstyle = 0;
            angle = 0;
            justify = LEFT;
            pen = -1;
        };

        valuefield _tmp_126
        {
            name = "Pour_Comment";
            location = (2, 14);
            formula = "GetValue(\"TranslatedText(\"j_d_j_Pour_comment\")\")";
            maxnumoflines = 1;
            datatype = STRING;
            class = "";
            cacheable = TRUE;
            formatzeroasempty = FALSE;
            justify = LEFT;
            visibility = TRUE;
            angle = 0;
            length = 30;
            decimals = 0;
            sortdirection = NONE;
            fontname = "Courier New";
            fontcolor = 153;
            fonttype = 2;
            fontsize = 5;
            fontratio = 1.5;
            fontstyle = 0;
            fontslant = 0;
            pen = -1;
            oncombine = NONE;
        };

        valuefield _tmp_127
        {
            name = "COMMENT";
            location = (32, 14);
            formula = "GetValue(\"USERDEFINED.COMMENT\")";
            maxnumoflines = 1;
            datatype = STRING;
            class = "";
            cacheable = TRUE;
            formatzeroasempty = TRUE;
            justify = LEFT;
            visibility = TRUE;
            angle = 0;
            length = 50;
            decimals = 0;
            sortdirection = NONE;
            fontname = "Courier New";
            fontcolor = 153;
            fonttype = 2;
            fontsize = 1;
            fontratio = 1;
            fontstyle = 0;
            fontslant = 0;
            pen = -1;
            oncombine = NONE;
        };

        row _tmp_137
        {
            name = "ASSEMBLY_HEADER";
            height = 5;
            visibility = TRUE;
            usecolumns = FALSE;
            rule = "";
            contenttype = "ASSEMBLY";
            sorttype = COMBINE;

            valuefield _tmp_172
            {
                name = "LineBreak_5";
                location = (2, 4);
                formula = "\"\"";
                maxnumoflines = 1;
                datatype = STRING;
                class = "";
                cacheable = TRUE;
                formatzeroasempty = FALSE;
                justify = LEFT;
                visibility = TRUE;
                angle = 0;
                length = 1;
                decimals = 0;
                sortdirection = NONE;
                fontname = "Arial Narrow";
                fontcolor = 153;
                fonttype = 2;
                fontsize = 5;
                fontratio = 1.5;
                fontstyle = 0;
                fontslant = 0;
                pen = -1;
                oncombine = NONE;
            };

            valuefield _tmp_173
            {
                name = "Assemblies";
                location = (2, 3);
                formula = "GetValue(\"TranslatedText(\"albl_Assemblies\")\")";
                maxnumoflines = 1;
                datatype = STRING;
                class = "";
                cacheable = TRUE;
                justify = LEFT;
                visibility = TRUE;
                angle = 0;
                length = 20;
                decimals = 0;
                sortdirection = NONE;
                fontname = "Courier New";
                fontcolor = 153;
                fonttype = 2;
                fontsize = 5;
                fontratio = 1.5;
                fontstyle = 0;
                fontslant = 0;
                pen = -1;
                oncombine = NONE;
            };

            valuefield _tmp_174
            {
                name = "EQty";
                location = (2, 2);
                formula = "GetValue(\"TranslatedText(\"albl_Qty\")\")";
                datatype = STRING;
                class = "";
                cacheable = TRUE;
                justify = LEFT;
                visibility = TRUE;
                angle = 0;
                length = 4;
                decimals = 0;
                sortdirection = NONE;
                fontname = "Courier New";
                fontcolor = 153;
                fonttype = 2;
                fontsize = 1;
                fontratio = 1;
                fontstyle = 0;
                fontslant = 0;
                pen = -1;
                oncombine = NONE;
            };

            valuefield _tmp_175
            {
                name = "Embed_Name";
                location = (21, 2);
                formula = "GetValue(\"TranslatedText(\"albl_Name\")\")";
                maxnumoflines = 1;
                datatype = STRING;
                class = "";
                cacheable = TRUE;
                formatzeroasempty = FALSE;
                justify = LEFT;
                visibility = TRUE;
                angle = 0;
                length = 24;
                decimals = 0;
                sortdirection = NONE;
                fontname = "Courier New";
                fontcolor = 153;
                fonttype = 2;
                fontsize = 1;
                fontratio = 1;
                fontstyle = 0;
                fontslant = 0;
                pen = -1;
                oncombine = NONE;
            };

            valuefield _tmp_176
            {
                name = "Embed_Profile";
                location = (46, 2);
                formula = "GetValue(\"TranslatedText(\"albl_Profile\")\")";
                datatype = STRING;
                class = "";
                cacheable = TRUE;
                justify = LEFT;
                visibility = TRUE;
                angle = 0;
                length = 16;
                decimals = 0;
                sortdirection = NONE;
                fontname = "Courier New";
                fontcolor = 153;
                fonttype = 2;
                fontsize = 1;
                fontratio = 1;
                fontstyle = 0;
                fontslant = 0;
                pen = -1;
                oncombine = NONE;
            };

            valuefield _tmp_177
            {
                name = "Embed_Material";
                location = (63, 2);
                formula = "GetValue(\"TranslatedText(\"albl_Material\")\")";
                maxnumoflines = 1;
                datatype = STRING;
                class = "";
                cacheable = TRUE;
                formatzeroasempty = FALSE;
                justify = LEFT;
                visibility = TRUE;
                angle = 0;
                length = 20;
                decimals = 0;
                sortdirection = NONE;
                fontname = "Courier New";
                fontcolor = 153;
                fonttype = 2;
                fontsize = 1;
                fontratio = 1;
                fontstyle = 0;
                fontslant = 0;
                pen = -1;
                oncombine = NONE;
            };

            valuefield _tmp_178
            {
                name = "Embed_Weight_Total";
                location = (113, 2);
                formula = "GetValue(\"TranslatedText(\"albl_Total\")\")";
                maxnumoflines = 1;
                datatype = STRING;
                class = "";
                cacheable = TRUE;
                formatzeroasempty = FALSE;
                justify = LEFT;
                visibility = TRUE;
                angle = 0;
                length = 12;
                decimals = 0;
                sortdirection = NONE;
                fontname = "Courier New";
                fontcolor = 153;
                fonttype = 2;
                fontsize = 1;
                fontratio = 1;
                fontstyle = 0;
                fontslant = 0;
                pen = -1;
                oncombine = NONE;
            };

            valuefield _tmp_179
            {
                name = "Embed_Wegiht";
                location = (99, 2);
                formula = "GetValue(\"TranslatedText(\"albl_Weight\")\")";
                maxnumoflines = 1;
                datatype = STRING;
                class = "";
                cacheable = TRUE;
                formatzeroasempty = FALSE;
                justify = LEFT;
                visibility = TRUE;
                angle = 0;
                length = 12;
                decimals = 0;
                sortdirection = NONE;
                fontname = "Courier New";
                fontcolor = 153;
                fonttype = 2;
                fontsize = 1;
                fontratio = 1;
                fontstyle = 0;
                fontslant = 0;
                pen = -1;
                oncombine = NONE;
            };

            valuefield _tmp_180
            {
                name = "Embed_Position";
                location = (8, 2);
                formula = "GetValue(\"TranslatedText(\"albl_Position\")\")";
                maxnumoflines = 1;
                datatype = STRING;
                class = "";
                cacheable = TRUE;
                formatzeroasempty = FALSE;
                justify = LEFT;
                visibility = TRUE;
                angle = 0;
                length = 12;
                decimals = 0;
                sortdirection = NONE;
                fontname = "Courier New";
                fontcolor = 153;
                fonttype = 2;
                fontsize = 1;
                fontratio = 1;
                fontstyle = 0;
                fontslant = 0;
                pen = -1;
                oncombine = NONE;
            };

            text _tmp_181
            {
                name = "Text_7";
                x1 = 2;
                y1 = 0;
                x2 = 2;
                y2 = 0;
                string = "--------------------------------------------------------------------------------------------------------------------------";
                fontname = "Courier New";
                fontcolor = 153;
                fonttype = 2;
                fontsize = 0.8;
                fontratio = 0.75;
                fontslant = 0;
                fontstyle = 0;
                angle = 0;
                justify = LEFT;
                pen = 0;
            };

            valuefield _tmp_5
            {
                name = "Embed_Weight_Unit";
                location = (99, 1);
                formula = "if GetValue(\"ADVANCED_OPTION.XS_IMPERIAL\")==\"TRUE\" then\n    \"[lb]\"\nelse\n    \"[kg]\"\nendif";
                maxnumoflines = 1;
                datatype = STRING;
                class = "";
                cacheable = TRUE;
                formatzeroasempty = FALSE;
                justify = LEFT;
                visibility = TRUE;
                angle = 0;
                length = 8;
                decimals = 0;
                sortdirection = NONE;
                fontname = "Courier New";
                fontcolor = 153;
                fonttype = 2;
                fontsize = 1;
                fontratio = 1;
                fontstyle = 0;
                fontslant = 0;
                pen = 0;
                oncombine = NONE;
                fontlinewidth = 1;
            };

            valuefield _tmp_7
            {
                name = "Embed_Weight_Total_Unit";
                location = (113, 1);
                formula = "if GetValue(\"ADVANCED_OPTION.XS_IMPERIAL\")==\"TRUE\" then\n    \"[lb]\"\nelse\n    \"[kg]\"\nendif";
                maxnumoflines = 1;
                datatype = STRING;
                class = "";
                cacheable = TRUE;
                formatzeroasempty = FALSE;
                justify = LEFT;
                visibility = TRUE;
                angle = 0;
                length = 8;
                decimals = 0;
                sortdirection = NONE;
                fontname = "Courier New";
                fontcolor = 153;
                fonttype = 2;
                fontsize = 1;
                fontratio = 1;
                fontstyle = 0;
                fontslant = 0;
                pen = 0;
                oncombine = NONE;
                fontlinewidth = 1;
            };

            valuefield _tmp_24
            {
                name = "Product_Code";
                location = (84, 2);
                formula = "GetValue(\"TranslatedText(\"j_d_j_Product_code\")\")";
                maxnumoflines = 1;
                datatype = STRING;
                class = "";
                cacheable = TRUE;
                formatzeroasempty = FALSE;
                justify = LEFT;
                visibility = TRUE;
                angle = 0;
                length = 13;
                decimals = 0;
                sortdirection = NONE;
                fontname = "Courier New";
                fontcolor = 153;
                fonttype = 2;
                fontsize = 1;
                fontratio = 1;
                fontstyle = 0;
                fontslant = 0;
                pen = -1;
                oncombine = NONE;
            };
        };

        row _tmp_138
        {
            name = "ASSEMBLY";
            height = 1;
            visibility = TRUE;
            usecolumns = FALSE;
            rule = "";
            contenttype = "ASSEMBLY";
            sorttype = COMBINE;

            valuefield _tmp_189
            {
                name = "EMBED_NAME";
                location = (21, 0);
                formula = "GetValue(\"ASSEMBLY_NAME\")";
                maxnumoflines = 1;
                datatype = STRING;
                class = "";
                cacheable = TRUE;
                formatzeroasempty = FALSE;
                justify = LEFT;
                visibility = TRUE;
                angle = 0;
                length = 24;
                decimals = 0;
                sortdirection = ASCENDING;
                fontname = "Courier New";
                fontcolor = 153;
                fonttype = 2;
                fontsize = 1;
                fontratio = 1;
                fontstyle = 0;
                fontslant = 0;
                pen = -1;
                oncombine = NONE;
            };

            valuefield _tmp_190
            {
                name = "EMBED_MATERIAL";
                location = (63, 0);
                formula = "GetValue(\"MAINPART.MATERIAL\")";
                maxnumoflines = 1;
                datatype = STRING;
                class = "";
                cacheable = TRUE;
                formatzeroasempty = FALSE;
                justify = LEFT;
                visibility = TRUE;
                angle = 0;
                length = 20;
                decimals = 0;
                sortdirection = ASCENDING;
                fontname = "Courier New";
                fontcolor = 153;
                fonttype = 2;
                fontsize = 1;
                fontratio = 1;
                fontstyle = 0;
                fontslant = 0;
                pen = -1;
                oncombine = NONE;
            };

            valuefield _tmp_191
            {
                name = "EMBED_PROFILE";
                location = (46, 0);
                formula = "GetValue(\"MAINPART.PROFILE\")";
                maxnumoflines = 1;
                datatype = STRING;
                class = "";
                cacheable = TRUE;
                formatzeroasempty = FALSE;
                justify = LEFT;
                visibility = TRUE;
                angle = 0;
                length = 16;
                decimals = 0;
                sortdirection = ASCENDING;
                fontname = "Courier New";
                fontcolor = 153;
                fonttype = 2;
                fontsize = 1;
                fontratio = 1;
                fontstyle = 0;
                fontslant = 0;
                pen = -1;
                oncombine = NONE;
            };

            valuefield _tmp_192
            {
                name = "EMBED_WEIGHT_SUM";
                location = (125, 0);
                formula = "GetValue(\"WEIGHT\")";
                maxnumoflines = 1;
                datatype = DOUBLE;
                class = "Weight";
                cacheable = TRUE;
                formatzeroasempty = FALSE;
                justify = LEFT;
                visibility = FALSE;
                angle = 0;
                length = 1;
                decimals = 2;
                sortdirection = ASCENDING;
                fontname = "Courier New";
                fontcolor = 153;
                fonttype = 2;
                fontsize = 1;
                fontratio = 1;
                fontstyle = 0;
                fontslant = 0;
                pen = -1;
                oncombine = SUM;
            };

            valuefield _tmp_193
            {
                name = "EMBED_WEIGHT_PER_PC";
                location = (99, 0);
                formula = "if GetValue(\"ADVANCED_OPTION.XS_IMPERIAL\")==\"TRUE\" then\n    format(GetValue(\"WEIGHT\"),\"Weight\",\"lbf\",2 )\nelse\n    format(GetValue(\"WEIGHT\"),\"Weight\",\"kg\",2 )\nendif";
                maxnumoflines = 1;
                datatype = STRING;
                class = "";
                cacheable = TRUE;
                formatzeroasempty = FALSE;
                justify = LEFT;
                visibility = TRUE;
                angle = 0;
                length = 12;
                decimals = 2;
                sortdirection = ASCENDING;
                fontname = "Courier New";
                fontcolor = 153;
                fonttype = 2;
                fontsize = 1;
                fontratio = 1;
                fontstyle = 0;
                fontslant = 0;
                pen = -1;
                oncombine = NONE;
            };

            valuefield _tmp_194
            {
                name = "ASSEMBLY_POS_field";
                location = (8, 0);
                formula = "GetValue(\"ASSEMBLY_POS\")";
                maxnumoflines = 1;
                datatype = STRING;
                class = "";
                cacheable = TRUE;
                formatzeroasempty = FALSE;
                justify = LEFT;
                visibility = TRUE;
                angle = 0;
                length = 12;
                decimals = 2;
                sortdirection = ASCENDING;
                fontname = "Courier New";
                fontcolor = 153;
                fonttype = 2;
                fontsize = 1;
                fontratio = 1;
                fontstyle = 0;
                fontslant = 0;
                pen = -1;
                oncombine = NONE;
            };

            valuefield _tmp_195
            {
                name = "EMBER_NUMBER";
                location = (2, 0);
                formula = "GetValue(\"NUMBER\")";
                maxnumoflines = 1;
                datatype = INTEGER;
                class = "";
                cacheable = TRUE;
                justify = LEFT;
                visibility = TRUE;
                angle = 0;
                length = 4;
                decimals = 0;
                sortdirection = NONE;
                fontname = "Courier New";
                fontcolor = 153;
                fonttype = 2;
                fontsize = 1;
                fontratio = 1;
                fontstyle = 0;
                fontslant = 0;
                pen = -1;
                oncombine = SUM;
            };

            valuefield _tmp_2
            {
                name = "EMBED_WEIGHT_SUM_VISIBLE";
                location = (113, 0);
                formula = "if GetValue(\"ADVANCED_OPTION.XS_IMPERIAL\")==\"TRUE\" then\n    format(GetValue(\"WEIGHT\"),\"Weight\",\"lb\",2 )\nelse\n    format(GetValue(\"WEIGHT\"),\"Weight\",\"kg\",2 )\nendif";
                maxnumoflines = 1;
                datatype = STRING;
                class = "";
                cacheable = TRUE;
                formatzeroasempty = FALSE;
                justify = LEFT;
                visibility = TRUE;
                angle = 0;
                length = 12;
                decimals = 2;
                sortdirection = ASCENDING;
                fontname = "Courier New";
                fontcolor = 153;
                fonttype = 2;
                fontsize = 1;
                fontratio = 1;
                fontstyle = 0;
                fontslant = 0;
                pen = -1;
                oncombine = NONE;
            };

            valuefield _tmp_22
            {
                name = "PRODUCT_CODE_ASSEMBLY";
                location = (84, 0);
                formula = "GetValue(\"USERDEFINED.PRODUCT_CODE\")";
                maxnumoflines = 1;
                datatype = STRING;
                class = "";
                cacheable = TRUE;
                formatzeroasempty = FALSE;
                justify = LEFT;
                visibility = TRUE;
                angle = 0;
                length = 13;
                decimals = 0;
                sortdirection = NONE;
                fontname = "Courier New";
                fontcolor = 153;
                fonttype = 2;
                fontsize = 1;
                fontratio = 1;
                fontstyle = 0;
                fontslant = 0;
                pen = -1;
                oncombine = NONE;
            };
        };

        row _tmp_139
        {
            name = "ASSEMBLY_SUM";
            height = 2;
            visibility = TRUE;
            usecolumns = FALSE;
            rule = "";
            contenttype = "ASSEMBLY";
            sorttype = COMBINE;

            valuefield _tmp_199
            {
                name = "Embed_Total";
                location = (2, 0);
                formula = "GetValue(\"TranslatedText(\"albl_Total\")\")";
                maxnumoflines = 1;
                datatype = STRING;
                class = "";
                cacheable = TRUE;
                formatzeroasempty = FALSE;
                justify = LEFT;
                visibility = TRUE;
                angle = 0;
                length = 12;
                decimals = 0;
                sortdirection = NONE;
                fontname = "Courier New";
                fontcolor = 153;
                fonttype = 2;
                fontsize = 1;
                fontratio = 1;
                fontstyle = 0;
                fontslant = 0;
                pen = -1;
                oncombine = NONE;
            };

            valuefield _tmp_200
            {
                name = "TOTAL_EMBED_WIGHT_SUM";
                location = (113, 0);
                formula = "if GetValue(\"ADVANCED_OPTION.XS_IMPERIAL\")==\"TRUE\" then\n    format(Total(\"EMBED_WEIGHT_SUM\"),\"Weight\",\"lb\",2 )+\" lb\"\nelse\n    format(Total(\"EMBED_WEIGHT_SUM\"),\"Weight\",\"kg\",2 )+\" kg\"\nendif";
                maxnumoflines = 1;
                datatype = DOUBLE;
                class = "Weight";
                cacheable = TRUE;
                formatzeroasempty = FALSE;
                justify = LEFT;
                visibility = TRUE;
                angle = 0;
                length = 12;
                decimals = 2;
                sortdirection = NONE;
                fontname = "Courier New";
                fontcolor = 153;
                fonttype = 2;
                fontsize = 1;
                fontratio = 1;
                fontstyle = 0;
                fontslant = 0;
                pen = -1;
                oncombine = NONE;
                unit = "m2";
            };

            text _tmp_201
            {
                name = "Text_8";
                x1 = 2;
                y1 = 1;
                x2 = 2;
                y2 = 1;
                string = "--------------------------------------------------------------------------------------------------------------------------";
                fontname = "Courier New";
                fontcolor = 153;
                fonttype = 2;
                fontsize = 0.8;
                fontratio = 0.75;
                fontslant = 0;
                fontstyle = 0;
                angle = 0;
                justify = LEFT;
                pen = 0;
            };
        };

        row _tmp_202
        {
            name = "CAST_UNIT_HEADER";
            height = 5;
            visibility = TRUE;
            usecolumns = FALSE;
            rule = "";
            contenttype = "CAST_UNIT";
            sorttype = COMBINE;

            valuefield _tmp_215
            {
                name = "LineBreak_6";
                location = (2, 4);
                formula = "\"\"";
                maxnumoflines = 1;
                datatype = STRING;
                class = "";
                cacheable = TRUE;
                formatzeroasempty = FALSE;
                justify = LEFT;
                visibility = TRUE;
                angle = 0;
                length = 1;
                decimals = 0;
                sortdirection = NONE;
                fontname = "Arial Narrow";
                fontcolor = 153;
                fonttype = 2;
                fontsize = 5;
                fontratio = 1.5;
                fontstyle = 0;
                fontslant = 0;
                pen = -1;
                oncombine = NONE;
            };

            valuefield _tmp_216
            {
                name = "Cast_Units";
                location = (2, 3);
                formula = "GetValue(\"TranslatedText(\"lbl_Cast_units\")\")";
                datatype = STRING;
                class = "";
                cacheable = TRUE;
                justify = LEFT;
                visibility = TRUE;
                angle = 0;
                length = 20;
                decimals = 0;
                sortdirection = NONE;
                fontname = "Courier New";
                fontcolor = 153;
                fonttype = 2;
                fontsize = 5;
                fontratio = 1.5;
                fontstyle = 0;
                fontslant = 0;
                pen = -1;
                oncombine = NONE;
            };

            valuefield _tmp_217
            {
                name = "PQty";
                location = (2, 2);
                formula = "GetValue(\"TranslatedText(\"albl_Qty\")\")";
                datatype = STRING;
                class = "";
                cacheable = TRUE;
                justify = LEFT;
                visibility = TRUE;
                angle = 0;
                length = 4;
                decimals = 0;
                sortdirection = NONE;
                fontname = "Courier New";
                fontcolor = 153;
                fonttype = 2;
                fontsize = 1;
                fontratio = 1;
                fontstyle = 0;
                fontslant = 0;
                pen = -1;
                oncombine = NONE;
            };

            valuefield _tmp_218
            {
                name = "Precast_Name";
                location = (21, 2);
                formula = "GetValue(\"TranslatedText(\"albl_Name\")\")";
                maxnumoflines = 1;
                datatype = STRING;
                class = "";
                cacheable = TRUE;
                formatzeroasempty = FALSE;
                justify = LEFT;
                visibility = TRUE;
                angle = 0;
                length = 24;
                decimals = 0;
                sortdirection = NONE;
                fontname = "Courier New";
                fontcolor = 153;
                fonttype = 2;
                fontsize = 1;
                fontratio = 1;
                fontstyle = 0;
                fontslant = 0;
                pen = -1;
                oncombine = NONE;
            };

            valuefield _tmp_219
            {
                name = "Precast_Profile";
                location = (46, 2);
                formula = "GetValue(\"TranslatedText(\"albl_Profile\")\")";
                maxnumoflines = 1;
                datatype = STRING;
                class = "";
                cacheable = TRUE;
                formatzeroasempty = FALSE;
                justify = LEFT;
                visibility = TRUE;
                angle = 0;
                length = 16;
                decimals = 0;
                sortdirection = NONE;
                fontname = "Courier New";
                fontcolor = 153;
                fonttype = 2;
                fontsize = 1;
                fontratio = 1;
                fontstyle = 0;
                fontslant = 0;
                pen = -1;
                oncombine = NONE;
            };

            valuefield _tmp_220
            {
                name = "Precast_Material";
                location = (63, 2);
                formula = "GetValue(\"TranslatedText(\"albl_Material\")\")";
                maxnumoflines = 1;
                datatype = STRING;
                class = "";
                cacheable = TRUE;
                formatzeroasempty = FALSE;
                justify = LEFT;
                visibility = TRUE;
                angle = 0;
                length = 20;
                decimals = 0;
                sortdirection = NONE;
                fontname = "Courier New";
                fontcolor = 153;
                fonttype = 2;
                fontsize = 1;
                fontratio = 1;
                fontstyle = 0;
                fontslant = 0;
                pen = -1;
                oncombine = NONE;
            };

            valuefield _tmp_221
            {
                name = "Precast_Weight";
                location = (113, 2);
                formula = "GetValue(\"TranslatedText(\"albl_Total\")\")";
                maxnumoflines = 1;
                datatype = STRING;
                class = "";
                cacheable = TRUE;
                formatzeroasempty = FALSE;
                justify = LEFT;
                visibility = TRUE;
                angle = 0;
                length = 12;
                decimals = 0;
                sortdirection = NONE;
                fontname = "Courier New";
                fontcolor = 153;
                fonttype = 2;
                fontsize = 1;
                fontratio = 1;
                fontstyle = 0;
                fontslant = 0;
                pen = -1;
                oncombine = NONE;
            };

            valuefield _tmp_222
            {
                name = "Precast_Weight_per_pcs";
                location = (99, 2);
                formula = "GetValue(\"TranslatedText(\"albl_Weight\")\")";
                maxnumoflines = 1;
                datatype = STRING;
                class = "";
                cacheable = TRUE;
                formatzeroasempty = FALSE;
                justify = LEFT;
                visibility = TRUE;
                angle = 0;
                length = 12;
                decimals = 0;
                sortdirection = NONE;
                fontname = "Courier New";
                fontcolor = 153;
                fonttype = 2;
                fontsize = 1;
                fontratio = 1;
                fontstyle = 0;
                fontslant = 0;
                pen = -1;
                oncombine = NONE;
            };

            valuefield _tmp_223
            {
                name = "Precast_Position";
                location = (8, 2);
                formula = "GetValue(\"TranslatedText(\"albl_Position\")\")";
                maxnumoflines = 1;
                datatype = STRING;
                class = "";
                cacheable = TRUE;
                formatzeroasempty = FALSE;
                justify = LEFT;
                visibility = TRUE;
                angle = 0;
                length = 12;
                decimals = 0;
                sortdirection = NONE;
                fontname = "Courier New";
                fontcolor = 153;
                fonttype = 2;
                fontsize = 1;
                fontratio = 1;
                fontstyle = 0;
                fontslant = 0;
                pen = -1;
                oncombine = NONE;
            };

            text _tmp_224
            {
                name = "Text_10";
                x1 = 2;
                y1 = 0;
                x2 = 2;
                y2 = 0;
                string = "--------------------------------------------------------------------------------------------------------------------------";
                fontname = "Courier New";
                fontcolor = 153;
                fonttype = 2;
                fontsize = 0.8;
                fontratio = 0.75;
                fontslant = 0;
                fontstyle = 0;
                angle = 0;
                justify = LEFT;
                pen = 0;
            };

            valuefield _tmp_19
            {
                name = "Precast_Weight_Total";
                location = (113, 1);
                formula = "if GetValue(\"ADVANCED_OPTION.XS_IMPERIAL\")==\"TRUE\" then\n    \"[lb]\"\nelse\n    \"[kg]\"\nendif";
                maxnumoflines = 1;
                datatype = STRING;
                class = "";
                cacheable = TRUE;
                formatzeroasempty = FALSE;
                justify = LEFT;
                visibility = TRUE;
                angle = 0;
                length = 8;
                decimals = 0;
                sortdirection = NONE;
                fontname = "Courier New";
                fontcolor = 153;
                fonttype = 2;
                fontsize = 1;
                fontratio = 1;
                fontstyle = 0;
                fontslant = 0;
                pen = 0;
                oncombine = NONE;
                fontlinewidth = 1;
            };

            valuefield _tmp_21
            {
                name = "ValueField_25";
                location = (99, 1);
                formula = "if GetValue(\"ADVANCED_OPTION.XS_IMPERIAL\")==\"TRUE\" then\n    \"[lb]\"\nelse\n    \"[kg]\"\nendif";
                maxnumoflines = 1;
                datatype = STRING;
                class = "";
                cacheable = TRUE;
                formatzeroasempty = FALSE;
                justify = LEFT;
                visibility = TRUE;
                angle = 0;
                length = 8;
                decimals = 0;
                sortdirection = NONE;
                fontname = "Courier New";
                fontcolor = 153;
                fonttype = 2;
                fontsize = 1;
                fontratio = 1;
                fontstyle = 0;
                fontslant = 0;
                pen = 0;
                oncombine = NONE;
                fontlinewidth = 1;
            };
        };

        row _tmp_203
        {
            name = "CAST_UNIT";
            height = 1;
            visibility = TRUE;
            usecolumns = FALSE;
            rule = "";
            contenttype = "CAST_UNIT";
            sorttype = COMBINE;

            valuefield _tmp_232
            {
                name = "PRECAST_NAME";
                location = (21, 0);
                formula = "GetValue(\"ASSEMBLY_NAME\")";
                maxnumoflines = 1;
                datatype = STRING;
                class = "";
                cacheable = TRUE;
                formatzeroasempty = FALSE;
                justify = LEFT;
                visibility = TRUE;
                angle = 0;
                length = 24;
                decimals = 0;
                sortdirection = ASCENDING;
                fontname = "Courier New";
                fontcolor = 153;
                fonttype = 2;
                fontsize = 1;
                fontratio = 1;
                fontstyle = 0;
                fontslant = 0;
                pen = -1;
                oncombine = NONE;
            };

            valuefield _tmp_233
            {
                name = "PRECAST_MATERIAL";
                location = (63, 0);
                formula = "GetValue(\"MAINPART.MATERIAL\")";
                maxnumoflines = 1;
                datatype = STRING;
                class = "";
                cacheable = TRUE;
                formatzeroasempty = FALSE;
                justify = LEFT;
                visibility = TRUE;
                angle = 0;
                length = 20;
                decimals = 0;
                sortdirection = ASCENDING;
                fontname = "Courier New";
                fontcolor = 153;
                fonttype = 2;
                fontsize = 1;
                fontratio = 1;
                fontstyle = 0;
                fontslant = 0;
                pen = -1;
                oncombine = NONE;
            };

            valuefield _tmp_234
            {
                name = "PRECAST_PROFILE";
                location = (46, 0);
                formula = "GetValue(\"MAINPART.PROFILE\")";
                maxnumoflines = 1;
                datatype = STRING;
                class = "";
                cacheable = TRUE;
                formatzeroasempty = FALSE;
                justify = LEFT;
                visibility = TRUE;
                angle = 0;
                length = 16;
                decimals = 0;
                sortdirection = ASCENDING;
                fontname = "Courier New";
                fontcolor = 153;
                fonttype = 2;
                fontsize = 1;
                fontratio = 1;
                fontstyle = 0;
                fontslant = 0;
                pen = -1;
                oncombine = NONE;
            };

            valuefield _tmp_235
            {
                name = "PRECAST_WEIGHT_SUM";
                location = (125, 0);
                formula = "GetValue(\"WEIGHT\")";
                maxnumoflines = 1;
                datatype = INTEGER;
                class = "Weight";
                cacheable = TRUE;
                formatzeroasempty = FALSE;
                justify = LEFT;
                visibility = FALSE;
                angle = 0;
                length = 1;
                decimals = 2;
                sortdirection = ASCENDING;
                fontname = "Courier New";
                fontcolor = 153;
                fonttype = 2;
                fontsize = 1;
                fontratio = 1;
                fontstyle = 0;
                fontslant = 0;
                pen = -1;
                oncombine = SUM;
                unit = "kg";
            };

            valuefield _tmp_236
            {
                name = "PRECAST_WEIGHT_PER_PC";
                location = (99, 0);
                formula = "GetValue(\"WEIGHT\")";
                maxnumoflines = 1;
                datatype = DOUBLE;
                class = "Weight";
                cacheable = TRUE;
                formatzeroasempty = FALSE;
                justify = LEFT;
                visibility = TRUE;
                angle = 0;
                length = 12;
                decimals = 2;
                sortdirection = ASCENDING;
                fontname = "Courier New";
                fontcolor = 153;
                fonttype = 2;
                fontsize = 1;
                fontratio = 1;
                fontstyle = 0;
                fontslant = 0;
                pen = -1;
                oncombine = NONE;
            };

            valuefield _tmp_237
            {
                name = "PRECAST_CAST_UNIT_POS";
                location = (8, 0);
                formula = "GetValue(\"CAST_UNIT_POS\")";
                datatype = STRING;
                class = "";
                cacheable = TRUE;
                justify = LEFT;
                visibility = TRUE;
                angle = 0;
                length = 12;
                decimals = 0;
                sortdirection = ASCENDING;
                fontname = "Courier New";
                fontcolor = 153;
                fonttype = 2;
                fontsize = 1;
                fontratio = 1;
                fontstyle = 0;
                fontslant = 0;
                pen = -1;
                oncombine = NONE;
            };

            valuefield _tmp_238
            {
                name = "PRECAST_NUMBER";
                location = (2, 0);
                formula = "GetValue(\"NUMBER\")";
                datatype = INTEGER;
                class = "";
                cacheable = TRUE;
                justify = LEFT;
                visibility = TRUE;
                angle = 0;
                length = 4;
                decimals = 0;
                sortdirection = NONE;
                fontname = "Courier New";
                fontcolor = 153;
                fonttype = 2;
                fontsize = 1;
                fontratio = 1;
                fontstyle = 0;
                fontslant = 0;
                pen = -1;
                oncombine = SUM;
            };

            valuefield _tmp_4
            {
                name = "PRECAST_WEIGHT_SUM_VISIBLE";
                location = (113, 0);
                formula = "GetValue(\"WEIGHT\")";
                maxnumoflines = 1;
                datatype = DOUBLE;
                class = "Weight";
                cacheable = TRUE;
                formatzeroasempty = FALSE;
                justify = LEFT;
                visibility = TRUE;
                angle = 0;
                length = 12;
                decimals = 2;
                sortdirection = ASCENDING;
                fontname = "Courier New";
                fontcolor = 153;
                fonttype = 2;
                fontsize = 1;
                fontratio = 1;
                fontstyle = 0;
                fontslant = 0;
                pen = -1;
                oncombine = SUM;
            };
        };

        row _tmp_204
        {
            name = "CAST_UNIT_SUM";
            height = 2;
            visibility = TRUE;
            usecolumns = FALSE;
            rule = "";
            contenttype = "CAST_UNIT";
            sorttype = COMBINE;

            valuefield _tmp_242
            {
                name = "Precast_Total";
                location = (2, 0);
                formula = "GetValue(\"TranslatedText(\"albl_Total\")\")";
                maxnumoflines = 1;
                datatype = STRING;
                class = "";
                cacheable = TRUE;
                formatzeroasempty = FALSE;
                justify = LEFT;
                visibility = TRUE;
                angle = 0;
                length = 12;
                decimals = 0;
                sortdirection = NONE;
                fontname = "Courier New";
                fontcolor = 153;
                fonttype = 2;
                fontsize = 1;
                fontratio = 1;
                fontstyle = 0;
                fontslant = 0;
                pen = -1;
                oncombine = NONE;
            };

            valuefield _tmp_243
            {
                name = "TOTAL_PRECAST_WEIGHT_SUM";
                location = (113, 0);
                formula = "Total(\"PRECAST_WEIGHT_SUM\")";
                maxnumoflines = 1;
                datatype = DOUBLE;
                class = "Weight";
                cacheable = TRUE;
                formatzeroasempty = FALSE;
                justify = LEFT;
                visibility = TRUE;
                angle = 0;
                length = 12;
                decimals = 2;
                sortdirection = NONE;
                fontname = "Courier New";
                fontcolor = 153;
                fonttype = 2;
                fontsize = 1;
                fontratio = 1;
                fontstyle = 0;
                fontslant = 0;
                pen = -1;
                oncombine = NONE;
                unit = "m2";
            };

            text _tmp_244
            {
                name = "Text_11";
                x1 = 2;
                y1 = 1;
                x2 = 2;
                y2 = 1;
                string = "-------------------------------------------------------------------------------------------------------------------------";
                fontname = "Courier New";
                fontcolor = 153;
                fonttype = 2;
                fontsize = 0.8;
                fontratio = 0.75;
                fontslant = 0;
                fontstyle = 0;
                angle = 0;
                justify = LEFT;
                pen = 0;
            };
        };

        row _tmp_0
        {
            name = "BOLT_HEADER";
            height = 5;
            visibility = TRUE;
            usecolumns = FALSE;
            rule = "if (GetValue(\"BOLT_SITE_WORKSHOP\") == \"Site\") then\n  Output()\nelse\n  StepOver()\nendif\n";
            contenttype = "BOLT";
            sorttype = COMBINE;

            valuefield _tmp_8
            {
                name = "ValueField";
                location = (2, 4);
                formula = "\"\"";
                maxnumoflines = 1;
                datatype = STRING;
                class = "";
                cacheable = TRUE;
                formatzeroasempty = FALSE;
                justify = LEFT;
                visibility = TRUE;
                angle = 0;
                length = 1;
                decimals = 0;
                sortdirection = NONE;
                fontname = "Arial Narrow";
                fontcolor = 153;
                fonttype = 2;
                fontsize = 5;
                fontratio = 1.5;
                fontstyle = 0;
                fontslant = 0;
                pen = -1;
                oncombine = NONE;
            };

            text _tmp_10
            {
                name = "Text";
                x1 = 2;
                y1 = 0;
                x2 = 2;
                y2 = 0;
                string = "--------------------------------------------------------------------------------------------------------------------------";
                fontname = "Courier New";
                fontcolor = 153;
                fonttype = 2;
                fontsize = 0.8;
                fontratio = 0.75;
                fontslant = 0;
                fontstyle = 0;
                angle = 0;
                justify = LEFT;
                pen = 0;
            };

            valuefield _tmp_12
            {
                name = "Bolts";
                location = (2, 3);
                formula = "GetValue(\"TranslatedText(\"albl_Bolts\")\")";
                maxnumoflines = 1;
                datatype = STRING;
                class = "";
                cacheable = TRUE;
                formatzeroasempty = FALSE;
                justify = LEFT;
                visibility = TRUE;
                angle = 0;
                length = 20;
                decimals = 0;
                sortdirection = NONE;
                fontname = "Courier New";
                fontcolor = 153;
                fonttype = 2;
                fontsize = 5;
                fontratio = 1.5;
                fontstyle = 0;
                fontslant = 0;
                pen = -1;
                oncombine = NONE;
            };

            valuefield _tmp_48
            {
                name = "Bolt_Qty";
                location = (113, 2);
                formula = "GetValue(\"TranslatedText(\"albl_Qty\")\")";
                maxnumoflines = 1;
                datatype = STRING;
                class = "";
                cacheable = TRUE;
                formatzeroasempty = FALSE;
                justify = LEFT;
                visibility = TRUE;
                angle = 0;
                length = 5;
                decimals = 0;
                sortdirection = NONE;
                fontname = "Courier New";
                fontcolor = 153;
                fonttype = 2;
                fontsize = 1;
                fontratio = 1;
                fontstyle = 0;
                fontslant = 0;
                pen = -1;
                oncombine = NONE;
            };

            valuefield _tmp_49
            {
                name = "Bolt_Size";
                location = (49, 2);
                formula = "\nGetValue(\"TranslatedText(\"albl_Size\")\")";
                maxnumoflines = 1;
                datatype = STRING;
                class = "";
                cacheable = TRUE;
                formatzeroasempty = FALSE;
                justify = LEFT;
                visibility = TRUE;
                angle = 0;
                length = 24;
                decimals = 0;
                sortdirection = NONE;
                fontname = "Courier New";
                fontcolor = 153;
                fonttype = 2;
                fontsize = 1;
                fontratio = 1;
                fontstyle = 0;
                fontslant = 0;
                pen = -1;
                oncombine = NONE;
            };

            valuefield _tmp_51
            {
                name = "Bolt_Name";
                location = (81, 2);
                formula = "GetValue(\"TranslatedText(\"albl_Name\")\")";
                maxnumoflines = 1;
                datatype = STRING;
                class = "";
                cacheable = TRUE;
                formatzeroasempty = FALSE;
                justify = LEFT;
                visibility = TRUE;
                angle = 0;
                length = 24;
                decimals = 0;
                sortdirection = NONE;
                fontname = "Courier New";
                fontcolor = 153;
                fonttype = 2;
                fontsize = 1;
                fontratio = 1;
                fontstyle = 0;
                fontslant = 0;
                pen = -1;
                oncombine = NONE;
            };

            valuefield _tmp_54
            {
                name = "Bolt_Standard";
                location = (28, 2);
                formula = "GetValue(\"TranslatedText(\"albl_Standard\")\")";
                maxnumoflines = 1;
                datatype = STRING;
                class = "";
                cacheable = TRUE;
                formatzeroasempty = FALSE;
                justify = LEFT;
                visibility = TRUE;
                angle = 0;
                length = 20;
                decimals = 0;
                sortdirection = NONE;
                fontname = "Courier New";
                fontcolor = 153;
                fonttype = 2;
                fontsize = 1;
                fontratio = 1;
                fontstyle = 0;
                fontslant = 0;
                pen = -1;
                oncombine = NONE;
            };

            valuefield _tmp_90
            {
                name = "ValueField_2";
                location = (49, 1);
                formula = "if GetValue(\"ADVANCED_OPTION.XS_IMPERIAL\")==\"TRUE\" then\n    \"[inch]\"\nelse\n    \"[mm]\"\nendif";
                maxnumoflines = 1;
                datatype = STRING;
                class = "";
                cacheable = TRUE;
                formatzeroasempty = FALSE;
                justify = LEFT;
                visibility = TRUE;
                angle = 0;
                length = 9;
                decimals = 0;
                sortdirection = NONE;
                fontname = "Courier New";
                fontcolor = 153;
                fonttype = 2;
                fontsize = 1;
                fontratio = 1;
                fontstyle = 0;
                fontslant = 0;
                pen = 0;
                oncombine = NONE;
                fontlinewidth = 1;
            };

            valuefield _tmp_94
            {
                name = "Bolt_Conctent_Type";
                location = (2, 2);
                formula = "GetValue(\"TranslatedText(\"albl_Content\")\")";
                maxnumoflines = 1;
                datatype = STRING;
                class = "";
                cacheable = TRUE;
                formatzeroasempty = FALSE;
                justify = LEFT;
                visibility = TRUE;
                angle = 0;
                length = 20;
                decimals = 0;
                sortdirection = NONE;
                fontname = "Courier New";
                fontcolor = 153;
                fonttype = 2;
                fontsize = 1;
                fontratio = 1;
                fontstyle = 0;
                fontslant = 0;
                pen = -1;
                oncombine = NONE;
            };
        };

        row _tmp_6
        {
            name = "BOLT";
            height = 1;
            visibility = TRUE;
            usecolumns = FALSE;
            rule = "";
            contenttype = "BOLT";
            sorttype = COMBINE;

            valuefield _tmp_57
            {
                name = "BOLT_STANDARD_1";
                location = (28, 0);
                formula = "GetValue(\"BOLT_STANDARD\")";
                maxnumoflines = 1;
                datatype = STRING;
                class = "";
                cacheable = TRUE;
                formatzeroasempty = FALSE;
                justify = LEFT;
                visibility = TRUE;
                angle = 0;
                length = 20;
                decimals = 0;
                sortdirection = ASCENDING;
                fontname = "Courier New";
                fontcolor = 153;
                fonttype = 2;
                fontsize = 0.8;
                fontratio = 0.75;
                fontstyle = 0;
                fontslant = 0;
                pen = 0;
                oncombine = NONE;
            };

            valuefield _tmp_58
            {
                name = "BOLT_SIZE";
                location = (49, 0);
                formula = "if GetValue(\"ADVANCED_OPTION.XS_IMPERIAL\")==\"TRUE\" then\nformat(GetValue(\"DIAMETER\"),\"Length\",\"inch-frac\", 1/16) + \" x \" + format(GetValue(\"LENGTH\"),\"Length\",\"inch-frac\", 1/16)\nelse\nformat(GetValue(\"DIAMETER\"),\"Length\",\"mm\", 1)+\" x \"+ format(GetValue(\"LENGTH\"),\"Length\",\"mm\", 1)\nendif\n\n";
                maxnumoflines = 1;
                datatype = STRING;
                class = "Length";
                cacheable = TRUE;
                formatzeroasempty = FALSE;
                justify = LEFT;
                visibility = TRUE;
                angle = 0;
                length = 24;
                decimals = 0;
                sortdirection = ASCENDING;
                fontname = "Courier New";
                fontcolor = 153;
                fonttype = 2;
                fontsize = 0.8;
                fontratio = 0.75;
                fontstyle = 0;
                fontslant = 0;
                pen = 0;
                oncombine = NONE;
            };

            valuefield _tmp_59
            {
                name = "BOLT_NUMBER";
                location = (113, 0);
                formula = "GetValue(\"NUMBER\")";
                maxnumoflines = 1;
                datatype = INTEGER;
                class = "";
                cacheable = TRUE;
                formatzeroasempty = FALSE;
                justify = LEFT;
                visibility = TRUE;
                angle = 0;
                length = 5;
                decimals = 0;
                sortdirection = ASCENDING;
                fontname = "Courier New";
                fontcolor = 153;
                fonttype = 2;
                fontsize = 0.8;
                fontratio = 0.75;
                fontstyle = 0;
                fontslant = 0;
                pen = 0;
                oncombine = SUM;
            };

            valuefield _tmp_60
            {
                name = "BOLT_NAME";
                location = (81, 0);
                formula = "GetValue(\"NAME\")";
                maxnumoflines = 1;
                datatype = STRING;
                class = "";
                cacheable = TRUE;
                formatzeroasempty = FALSE;
                justify = LEFT;
                visibility = TRUE;
                angle = 0;
                length = 24;
                decimals = 0;
                sortdirection = NONE;
                fontname = "Courier New";
                fontcolor = 153;
                fonttype = 2;
                fontsize = 0.8;
                fontratio = 0.75;
                fontstyle = 0;
                fontslant = 0;
                pen = 0;
                oncombine = NONE;
            };

            valuefield _tmp_61
            {
                name = "ValueField_0";
                location = (125, 0);
                formula = "(GetValue(\"LENGTH\")) ";
                maxnumoflines = 1;
                datatype = DOUBLE;
                class = "Length";
                cacheable = TRUE;
                formatzeroasempty = FALSE;
                justify = LEFT;
                visibility = FALSE;
                angle = 0;
                length = 1;
                decimals = 0;
                sortdirection = ASCENDING;
                fontname = "Courier New";
                fontcolor = 153;
                fonttype = 2;
                fontsize = 0.8;
                fontratio = 0.75;
                fontstyle = 0;
                fontslant = 0;
                pen = 0;
                oncombine = NONE;
                unit = "mm";
            };

            valuefield _tmp_92
            {
                name = "Bolts_1";
                location = (2, 0);
                formula = "GetValue(\"TranslatedText(\"albl_Bolts\")\")";
                maxnumoflines = 1;
                datatype = STRING;
                class = "";
                cacheable = TRUE;
                formatzeroasempty = FALSE;
                justify = LEFT;
                visibility = TRUE;
                angle = 0;
                length = 20;
                decimals = 0;
                sortdirection = NONE;
                fontname = "Courier New";
                fontcolor = 153;
                fonttype = 2;
                fontsize = 5;
                fontratio = 1.5;
                fontstyle = 0;
                fontslant = 0;
                pen = -1;
                oncombine = NONE;
            };

            row _tmp_40
            {
                name = "NUT";
                height = 1;
                visibility = TRUE;
                usecolumns = FALSE;
                rule = "if(GetValue(\"NUMBER1\") > 0) then\n  Output()\nelse\n  StepOver()\nendif";
                contenttype = "NUT";
                sorttype = COMBINE;

                valuefield _tmp_62
                {
                    name = "NUT_SIZE_1";
                    location = (49, 0);
                    formula = "if GetValue(\"ADVANCED_OPTION.XS_IMPERIAL\")==\"TRUE\" then\nformat(GetValue(\"INNER_DIAMETER1\"),\"Length\",\"inch-frac\", 1/16) \nelse\nformat(GetValue(\"INNER_DIAMETER1\"),\"Length\",\"mm\", 1)\nendif";
                    maxnumoflines = 1;
                    datatype = STRING;
                    class = "Length";
                    cacheable = TRUE;
                    formatzeroasempty = FALSE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 24;
                    decimals = 1;
                    sortdirection = DESCENDING;
                    fontname = "Courier New";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 0.8;
                    fontratio = 0.75;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                };

                valuefield _tmp_63
                {
                    name = "NUT_STANDARD_1";
                    location = (28, 0);
                    formula = "GetValue(\"TYPE1\")";
                    maxnumoflines = 1;
                    datatype = STRING;
                    class = "";
                    cacheable = TRUE;
                    formatzeroasempty = FALSE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 20;
                    decimals = 0;
                    sortdirection = ASCENDING;
                    fontname = "Courier New";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 0.8;
                    fontratio = 0.75;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                };

                valuefield _tmp_64
                {
                    name = "NUT_NUMBER_1";
                    location = (113, 0);
                    formula = "GetValue(\"NUMBER1\")";
                    maxnumoflines = 1;
                    datatype = INTEGER;
                    class = "";
                    cacheable = TRUE;
                    formatzeroasempty = FALSE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 5;
                    decimals = 0;
                    sortdirection = NONE;
                    fontname = "Courier New";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 0.8;
                    fontratio = 0.75;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = SUM;
                };

                valuefield _tmp_65
                {
                    name = "NUT_NAME_1";
                    location = (81, 0);
                    formula = "GetValue(\"NAME1\")";
                    maxnumoflines = 1;
                    datatype = STRING;
                    class = "";
                    cacheable = TRUE;
                    formatzeroasempty = FALSE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 24;
                    decimals = 0;
                    sortdirection = DESCENDING;
                    fontname = "Courier New";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 0.8;
                    fontratio = 0.75;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                };

                valuefield _tmp_86
                {
                    name = "Nuts_1";
                    location = (7, 0);
                    formula = "GetValue(\"TranslatedText(\"albl_Nuts\")\")";
                    maxnumoflines = 1;
                    datatype = STRING;
                    class = "";
                    cacheable = TRUE;
                    formatzeroasempty = FALSE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 20;
                    decimals = 0;
                    sortdirection = NONE;
                    fontname = "Courier New";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 5;
                    fontratio = 1.5;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = -1;
                    oncombine = NONE;
                };
            };

            row _tmp_66
            {
                name = "NUT_1";
                height = 1;
                visibility = TRUE;
                usecolumns = FALSE;
                rule = "if(GetValue(\"NUMBER2\") > 0) then\n  Output()\nelse\n  StepOver()\nendif";
                contenttype = "NUT";
                sorttype = COMBINE;

                valuefield _tmp_68
                {
                    name = "NUT_STANDARD_2";
                    location = (28, 0);
                    formula = "GetValue(\"TYPE2\")";
                    maxnumoflines = 1;
                    datatype = STRING;
                    class = "";
                    cacheable = TRUE;
                    formatzeroasempty = FALSE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 20;
                    decimals = 0;
                    sortdirection = ASCENDING;
                    fontname = "Courier New";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 0.8;
                    fontratio = 0.75;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                };

                valuefield _tmp_69
                {
                    name = "NUT_NUMBER_2";
                    location = (113, 0);
                    formula = "GetValue(\"NUMBER2\")";
                    maxnumoflines = 1;
                    datatype = INTEGER;
                    class = "";
                    cacheable = TRUE;
                    formatzeroasempty = FALSE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 5;
                    decimals = 0;
                    sortdirection = NONE;
                    fontname = "Courier New";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 0.8;
                    fontratio = 0.75;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = SUM;
                };

                valuefield _tmp_70
                {
                    name = "NUT_NAME_2";
                    location = (81, 0);
                    formula = "GetValue(\"NAME2\")";
                    maxnumoflines = 1;
                    datatype = STRING;
                    class = "";
                    cacheable = TRUE;
                    formatzeroasempty = FALSE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 24;
                    decimals = 0;
                    sortdirection = DESCENDING;
                    fontname = "Courier New";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 0.8;
                    fontratio = 0.75;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                };

                valuefield _tmp_84
                {
                    name = "NUT_SIZE_2";
                    location = (49, 0);
                    formula = "if GetValue(\"ADVANCED_OPTION.XS_IMPERIAL\")==\"TRUE\" then\nformat(GetValue(\"INNER_DIAMETER2\"),\"Length\",\"inch-frac\", 1/16) \nelse\nformat(GetValue(\"INNER_DIAMETER2\"),\"Length\",\"mm\", 1)\nendif";
                    maxnumoflines = 1;
                    datatype = STRING;
                    class = "Length";
                    cacheable = TRUE;
                    formatzeroasempty = FALSE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 24;
                    decimals = 1;
                    sortdirection = DESCENDING;
                    fontname = "Courier New";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 0.8;
                    fontratio = 0.75;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                };

                valuefield _tmp_10
                {
                    name = "Nuts_2";
                    location = (7, 0);
                    formula = "if (GetValue(\"NUMBER1\") > 0) then\n  \"\"\nelse\n  GetValue(\"TranslatedText(\"albl_Nuts\")\")\nendif";
                    maxnumoflines = 1;
                    datatype = STRING;
                    class = "";
                    cacheable = TRUE;
                    formatzeroasempty = FALSE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 20;
                    decimals = 0;
                    sortdirection = NONE;
                    fontname = "Courier New";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 5;
                    fontratio = 1.5;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = -1;
                    oncombine = NONE;
                };
            };

            row _tmp_4
            {
                name = "WASHER_1";
                height = 1;
                visibility = TRUE;
                usecolumns = FALSE;
                rule = "if(GetValue(\"NUMBER1\") > 0) then\n  Output()\nelse\n  StepOver()\nendif";
                contenttype = "WASHER";
                sorttype = COMBINE;

                valuefield _tmp_71
                {
                    name = "WASHER_STANDARD_1";
                    location = (28, 0);
                    formula = "GetValue(\"TYPE1\")";
                    maxnumoflines = 1;
                    datatype = STRING;
                    class = "";
                    cacheable = TRUE;
                    formatzeroasempty = FALSE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 20;
                    decimals = 0;
                    sortdirection = ASCENDING;
                    fontname = "Courier New";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 0.8;
                    fontratio = 0.75;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                };

                valuefield _tmp_72
                {
                    name = "WASHER_SIZE_1";
                    location = (49, 0);
                    formula = "if GetValue(\"ADVANCED_OPTION.XS_IMPERIAL\")==\"TRUE\" then\nformat(GetValue(\"INNER_DIAMETER1\"),\"Length\",\"inch-frac\", 1/16) \nelse\nformat(GetValue(\"INNER_DIAMETER1\"),\"Length\",\"mm\", 1)\nendif\n";
                    maxnumoflines = 1;
                    datatype = STRING;
                    class = "Length";
                    cacheable = TRUE;
                    formatzeroasempty = FALSE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 24;
                    decimals = 1;
                    sortdirection = ASCENDING;
                    fontname = "Courier New";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 0.8;
                    fontratio = 0.75;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                };

                valuefield _tmp_73
                {
                    name = "WASHER_NUMBER_1";
                    location = (113, 0);
                    formula = "GetValue(\"NUMBER1\")";
                    maxnumoflines = 1;
                    datatype = INTEGER;
                    class = "";
                    cacheable = TRUE;
                    formatzeroasempty = FALSE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 5;
                    decimals = 0;
                    sortdirection = ASCENDING;
                    fontname = "Courier New";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 0.8;
                    fontratio = 0.75;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = SUM;
                };

                valuefield _tmp_74
                {
                    name = "WASHER_NAME_1";
                    location = (81, 0);
                    formula = "GetValue(\"NAME1\")";
                    maxnumoflines = 1;
                    datatype = STRING;
                    class = "";
                    cacheable = TRUE;
                    formatzeroasempty = FALSE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 24;
                    decimals = 0;
                    sortdirection = DESCENDING;
                    fontname = "Courier New";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 0.8;
                    fontratio = 0.75;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                };

                valuefield _tmp_88
                {
                    name = "Washers_1";
                    location = (7, 0);
                    formula = "GetValue(\"TranslatedText(\"albl_Washers\")\")";
                    maxnumoflines = 1;
                    datatype = STRING;
                    class = "";
                    cacheable = TRUE;
                    formatzeroasempty = FALSE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 20;
                    decimals = 0;
                    sortdirection = NONE;
                    fontname = "Courier New";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 5;
                    fontratio = 1.5;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = -1;
                    oncombine = NONE;
                };
            };

            row _tmp_3
            {
                name = "WASHER_2";
                height = 1;
                visibility = TRUE;
                usecolumns = FALSE;
                rule = "if(GetValue(\"NUMBER2\") > 0) then\n  Output()\nelse\n  StepOver()\nendif";
                contenttype = "WASHER";
                sorttype = COMBINE;

                valuefield _tmp_75
                {
                    name = "WASHER_STANDARD_2";
                    location = (28, 0);
                    formula = "GetValue(\"TYPE2\")";
                    maxnumoflines = 1;
                    datatype = STRING;
                    class = "";
                    cacheable = TRUE;
                    formatzeroasempty = FALSE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 20;
                    decimals = 0;
                    sortdirection = ASCENDING;
                    fontname = "Courier New";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 0.8;
                    fontratio = 0.75;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                };

                valuefield _tmp_76
                {
                    name = "WASHER_SIZE_2";
                    location = (49, 0);
                    formula = "if GetValue(\"ADVANCED_OPTION.XS_IMPERIAL\")==\"TRUE\" then\nformat(GetValue(\"INNER_DIAMETER2\"),\"Length\",\"inch-frac\", 1/16) \nelse\nformat(GetValue(\"INNER_DIAMETER2\"),\"Length\",\"mm\", 1)\nendif";
                    maxnumoflines = 1;
                    datatype = STRING;
                    class = "Length";
                    cacheable = TRUE;
                    formatzeroasempty = FALSE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 24;
                    decimals = 1;
                    sortdirection = ASCENDING;
                    fontname = "Courier New";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 0.8;
                    fontratio = 0.75;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                };

                valuefield _tmp_77
                {
                    name = "WASHER_NUMBER_2";
                    location = (113, 0);
                    formula = "GetValue(\"NUMBER2\")";
                    maxnumoflines = 1;
                    datatype = INTEGER;
                    class = "";
                    cacheable = TRUE;
                    formatzeroasempty = FALSE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 5;
                    decimals = 0;
                    sortdirection = ASCENDING;
                    fontname = "Courier New";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 0.8;
                    fontratio = 0.75;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = SUM;
                };

                valuefield _tmp_78
                {
                    name = "WASHER_NAME_2";
                    location = (81, 0);
                    formula = "GetValue(\"NAME2\")";
                    maxnumoflines = 1;
                    datatype = STRING;
                    class = "";
                    cacheable = TRUE;
                    formatzeroasempty = FALSE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 24;
                    decimals = 0;
                    sortdirection = DESCENDING;
                    fontname = "Courier New";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 0.8;
                    fontratio = 0.75;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                };

                valuefield _tmp_6
                {
                    name = "Washers_2";
                    location = (7, 0);
                    formula = "if (GetValue(\"NUMBER1\") > 0) then\n  \"\"\nelse\n  GetValue(\"TranslatedText(\"albl_Washers\")\")\nendif";
                    maxnumoflines = 1;
                    datatype = STRING;
                    class = "";
                    cacheable = TRUE;
                    formatzeroasempty = FALSE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 20;
                    decimals = 0;
                    sortdirection = NONE;
                    fontname = "Courier New";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 5;
                    fontratio = 1.5;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = -1;
                    oncombine = NONE;
                };
            };

            row _tmp_2
            {
                name = "WASHER_3";
                height = 1;
                visibility = TRUE;
                usecolumns = FALSE;
                rule = "if(GetValue(\"NUMBER3\") > 0) then\n  Output()\nelse\n  StepOver()\nendif";
                contenttype = "WASHER";
                sorttype = COMBINE;

                valuefield _tmp_79
                {
                    name = "WASHER_STANDARD_3";
                    location = (28, 0);
                    formula = "GetValue(\"TYPE3\")";
                    maxnumoflines = 1;
                    datatype = STRING;
                    class = "";
                    cacheable = TRUE;
                    formatzeroasempty = FALSE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 20;
                    decimals = 0;
                    sortdirection = ASCENDING;
                    fontname = "Courier New";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 0.8;
                    fontratio = 0.75;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                };

                valuefield _tmp_80
                {
                    name = "WASHER_SIZE_3";
                    location = (49, 0);
                    formula = "if GetValue(\"ADVANCED_OPTION.XS_IMPERIAL\")==\"TRUE\" then\nformat(GetValue(\"INNER_DIAMETER3\"),\"Length\",\"inch-frac\", 1/16) \nelse\nformat(GetValue(\"INNER_DIAMETER3\"),\"Length\",\"mm\", 1)\nendif";
                    maxnumoflines = 1;
                    datatype = STRING;
                    class = "Length";
                    cacheable = TRUE;
                    formatzeroasempty = FALSE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 24;
                    decimals = 1;
                    sortdirection = ASCENDING;
                    fontname = "Courier New";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 0.8;
                    fontratio = 0.75;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                };

                valuefield _tmp_81
                {
                    name = "WASHER_NUMBER_3";
                    location = (113, 0);
                    formula = "GetValue(\"NUMBER3\")";
                    maxnumoflines = 1;
                    datatype = INTEGER;
                    class = "";
                    cacheable = TRUE;
                    formatzeroasempty = FALSE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 5;
                    decimals = 0;
                    sortdirection = NONE;
                    fontname = "Courier New";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 0.8;
                    fontratio = 0.75;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = SUM;
                };

                valuefield _tmp_82
                {
                    name = "WASHER_NAME_3";
                    location = (81, 0);
                    formula = "GetValue(\"NAME3\")";
                    maxnumoflines = 1;
                    datatype = STRING;
                    class = "";
                    cacheable = TRUE;
                    formatzeroasempty = FALSE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 24;
                    decimals = 0;
                    sortdirection = DESCENDING;
                    fontname = "Courier New";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 0.8;
                    fontratio = 0.75;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                };

                valuefield _tmp_8
                {
                    name = "Washers_3";
                    location = (7, 0);
                    formula = "if (GetValue(\"NUMBER1\") > 0) || (GetValue(\"NUMBER2\") > 0) then\n  \"\"\nelse\n  GetValue(\"TranslatedText(\"albl_Washers\")\")\nendif";
                    maxnumoflines = 1;
                    datatype = STRING;
                    class = "";
                    cacheable = TRUE;
                    formatzeroasempty = FALSE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 20;
                    decimals = 0;
                    sortdirection = NONE;
                    fontname = "Courier New";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 5;
                    fontratio = 1.5;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = -1;
                    oncombine = NONE;
                };
            };
        };

        row _tmp_293
        {
            name = "POUR_OBJECT";
            height = 1;
            visibility = FALSE;
            usecolumns = FALSE;
            rule = "";
            contenttype = "POUR_OBJECT";
            sorttype = COMBINE;

            row _tmp_294
            {
                name = "SURFACE_HEADER";
                height = 5;
                visibility = TRUE;
                usecolumns = FALSE;
                rule = "";
                contenttype = "SURFACE";
                sorttype = COMBINE;

                valuefield _tmp_305
                {
                    name = "Surface_Area(Net)";
                    location = (99, 2);
                    formula = "GetValue(\"TranslatedText(\"albl_Net_Area\")\")";
                    maxnumoflines = 1;
                    datatype = STRING;
                    class = "";
                    cacheable = TRUE;
                    formatzeroasempty = FALSE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 12;
                    decimals = 0;
                    sortdirection = NONE;
                    fontname = "Courier New";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 1;
                    fontratio = 1;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = -1;
                    oncombine = NONE;
                };

                valuefield _tmp_306
                {
                    name = "Surface_Area(Gross)";
                    location = (113, 2);
                    formula = "GetValue(\"TranslatedText(\"albl_Gross_Area\")\")";
                    maxnumoflines = 1;
                    datatype = STRING;
                    class = "";
                    cacheable = TRUE;
                    formatzeroasempty = FALSE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 12;
                    decimals = 0;
                    sortdirection = NONE;
                    fontname = "Courier New";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 1;
                    fontratio = 1;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = -1;
                    oncombine = NONE;
                };

                valuefield _tmp_307
                {
                    name = "Surface_Type";
                    location = (46, 2);
                    formula = "GetValue(\"TranslatedText(\"albl_Type\")\")";
                    datatype = STRING;
                    class = "";
                    cacheable = TRUE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 23;
                    decimals = 0;
                    sortdirection = NONE;
                    fontname = "Courier New";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 1;
                    fontratio = 1;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = -1;
                    oncombine = NONE;
                };

                valuefield _tmp_308
                {
                    name = "Surface_Name";
                    location = (21, 2);
                    formula = "GetValue(\"TranslatedText(\"albl_Name\")\")";
                    maxnumoflines = 1;
                    datatype = STRING;
                    class = "";
                    cacheable = TRUE;
                    formatzeroasempty = FALSE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 24;
                    decimals = 0;
                    sortdirection = NONE;
                    fontname = "Courier New";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 1;
                    fontratio = 1;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = -1;
                    oncombine = NONE;
                };

                valuefield _tmp_309
                {
                    name = "Surfaces";
                    location = (2, 3);
                    formula = "GetValue(\"TranslatedText(\"albl_Surfaces\")\")";
                    maxnumoflines = 1;
                    datatype = STRING;
                    class = "";
                    cacheable = TRUE;
                    formatzeroasempty = FALSE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 20;
                    decimals = 0;
                    sortdirection = NONE;
                    fontname = "Courier New";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 5;
                    fontratio = 1.5;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = -1;
                    oncombine = NONE;
                };

                valuefield _tmp_310
                {
                    name = "LineBreak_9";
                    location = (2, 4);
                    formula = "\"\"";
                    maxnumoflines = 1;
                    datatype = STRING;
                    class = "";
                    cacheable = TRUE;
                    formatzeroasempty = FALSE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 1;
                    decimals = 0;
                    sortdirection = NONE;
                    fontname = "Arial Narrow";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 5;
                    fontratio = 1.5;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = -1;
                    oncombine = NONE;
                };

                valuefield _tmp_311
                {
                    name = "SQty";
                    location = (2, 2);
                    formula = "GetValue(\"TranslatedText(\"albl_Qty\")\")";
                    datatype = STRING;
                    class = "";
                    cacheable = TRUE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 4;
                    decimals = 0;
                    sortdirection = NONE;
                    fontname = "Courier New";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 5;
                    fontratio = 1.5;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = -1;
                    oncombine = NONE;
                };

                valuefield _tmp_13
                {
                    name = "Surface_Area(Net)_Unit";
                    location = (99, 1);
                    formula = "if GetValue(\"ADVANCED_OPTION.XS_IMPERIAL\")==\"TRUE\" then\n    \"[ft2]\"\nelse\n    \"[m2]\"\nendif";
                    maxnumoflines = 1;
                    datatype = STRING;
                    class = "";
                    cacheable = TRUE;
                    formatzeroasempty = FALSE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 8;
                    decimals = 0;
                    sortdirection = NONE;
                    fontname = "Courier New";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 1;
                    fontratio = 1;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                    fontlinewidth = 1;
                };

                valuefield _tmp_15
                {
                    name = "Surface_Area(Gross)_Unit";
                    location = (113, 1);
                    formula = "if GetValue(\"ADVANCED_OPTION.XS_IMPERIAL\")==\"TRUE\" then\n    \"[ft2]\"\nelse\n    \"[m2]\"\nendif";
                    maxnumoflines = 1;
                    datatype = STRING;
                    class = "";
                    cacheable = TRUE;
                    formatzeroasempty = FALSE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 8;
                    decimals = 0;
                    sortdirection = NONE;
                    fontname = "Courier New";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 1;
                    fontratio = 1;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                    fontlinewidth = 1;
                };

                text _tmp_128
                {
                    name = "Text_2";
                    x1 = 2;
                    y1 = 0;
                    x2 = 2;
                    y2 = 0;
                    string = "-------------------------------------------------------------------------------------------------------------------------------";
                    fontname = "Courier New";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 0.8;
                    fontratio = 0.75;
                    fontslant = 0;
                    fontstyle = 0;
                    angle = 0;
                    justify = LEFT;
                    pen = 0;
                };
            };

            row _tmp_295
            {
                name = "SURFACE";
                height = 1;
                visibility = TRUE;
                usecolumns = FALSE;
                rule = "";
                contenttype = "SURFACE";
                sorttype = COMBINE;

                valuefield _tmp_318
                {
                    name = "SURFACE_TYPE";
                    location = (46, 0);
                    formula = "GetValue(\"TYPE\")";
                    maxnumoflines = 1;
                    datatype = STRING;
                    class = "";
                    cacheable = TRUE;
                    formatzeroasempty = TRUE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 23;
                    decimals = 0;
                    sortdirection = ASCENDING;
                    fontname = "Courier New";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 1;
                    fontratio = 1;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = -1;
                    oncombine = NONE;
                };

                valuefield _tmp_319
                {
                    name = "SURFACE_NAME";
                    location = (21, 0);
                    formula = "GetValue(\"NAME\")";
                    datatype = STRING;
                    class = "";
                    cacheable = TRUE;
                    formatzeroasempty = TRUE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 24;
                    decimals = 0;
                    sortdirection = ASCENDING;
                    fontname = "Courier New";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 1;
                    fontratio = 1;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = -1;
                    oncombine = NONE;
                };

                valuefield _tmp_320
                {
                    name = "SURFACE_AREA_NET";
                    location = (111, 0);
                    formula = "GetValue(\"AREA_NET\")";
                    maxnumoflines = 1;
                    datatype = DOUBLE;
                    class = "Area";
                    cacheable = TRUE;
                    formatzeroasempty = FALSE;
                    justify = LEFT;
                    visibility = FALSE;
                    angle = 0;
                    length = 1;
                    decimals = 2;
                    sortdirection = NONE;
                    fontname = "Courier New";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 1;
                    fontratio = 1;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = -1;
                    oncombine = SUM;
                    unit = "m2";
                };

                valuefield _tmp_321
                {
                    name = "SURFACE_AREA_GROSS_SUM";
                    location = (125, 0);
                    formula = "GetValue(\"AREA_GROSS\")";
                    maxnumoflines = 1;
                    datatype = DOUBLE;
                    class = "Area";
                    cacheable = TRUE;
                    formatzeroasempty = FALSE;
                    justify = LEFT;
                    visibility = FALSE;
                    angle = 0;
                    length = 1;
                    decimals = 2;
                    sortdirection = NONE;
                    fontname = "Courier New";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 1;
                    fontratio = 1;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = -1;
                    oncombine = SUM;
                    unit = "m2";
                };

                valuefield _tmp_322
                {
                    name = "SURFACE_NUMBER";
                    location = (2, 0);
                    formula = "GetValue(\"NUMBER\")";
                    datatype = INTEGER;
                    class = "";
                    cacheable = TRUE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 4;
                    decimals = 0;
                    sortdirection = NONE;
                    fontname = "Courier New";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 1;
                    fontratio = 1;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = SUM;
                };

                valuefield _tmp_6
                {
                    name = "SURFACE_AREA_GROSS_SUM_VISIBLE";
                    location = (113, 0);
                    formula = "if GetValue(\"ADVANCED_OPTION.XS_IMPERIAL\")==\"TRUE\" then\n    format(GetValue(\"AREA_GROSS\"),\"Area\",\"sq.ft\",2 )\nelse\n    format(GetValue(\"AREA_GROSS\"),\"Area\",\"m2\",2 )\nendif";
                    maxnumoflines = 1;
                    datatype = STRING;
                    class = "";
                    cacheable = TRUE;
                    formatzeroasempty = FALSE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 12;
                    decimals = 2;
                    sortdirection = NONE;
                    fontname = "Courier New";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 1;
                    fontratio = 1;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = -1;
                    oncombine = NONE;
                };

                valuefield _tmp_7
                {
                    name = "SURFACE_AREA_NET_VISIBLE";
                    location = (99, 0);
                    formula = "if GetValue(\"ADVANCED_OPTION.XS_IMPERIAL\")==\"TRUE\" then\n    format(GetValue(\"AREA_GROSS\"),\"Area\",\"sq.ft\",2 )\nelse\n    format(GetValue(\"AREA_GROSS\"),\"Area\",\"m2\",2 )\nendif";
                    maxnumoflines = 1;
                    datatype = STRING;
                    class = "";
                    cacheable = TRUE;
                    formatzeroasempty = FALSE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 12;
                    decimals = 2;
                    sortdirection = NONE;
                    fontname = "Courier New";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 1;
                    fontratio = 1;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = -1;
                    oncombine = NONE;
                };
            };

            row _tmp_296
            {
                name = "SURFACE_SUM";
                height = 2;
                visibility = TRUE;
                usecolumns = FALSE;
                rule = "";
                contenttype = "SURFACE";
                sorttype = COMBINE;

                valuefield _tmp_327
                {
                    name = "Surface_Total";
                    location = (2, 0);
                    formula = "GetValue(\"TranslatedText(\"albl_Total\")\")";
                    maxnumoflines = 1;
                    datatype = STRING;
                    class = "";
                    cacheable = TRUE;
                    formatzeroasempty = FALSE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 12;
                    decimals = 0;
                    sortdirection = NONE;
                    fontname = "Courier New";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 1;
                    fontratio = 1;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = -1;
                    oncombine = NONE;
                };

                valuefield _tmp_328
                {
                    name = "SURFACE_TOTAL_AREA_NET";
                    location = (99, 0);
                    formula = "Total(\"SURFACE_AREA_NET\")";
                    maxnumoflines = 1;
                    datatype = DOUBLE;
                    class = "Area";
                    cacheable = TRUE;
                    formatzeroasempty = FALSE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 12;
                    decimals = 2;
                    sortdirection = NONE;
                    fontname = "Courier New";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 1;
                    fontratio = 1;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = -1;
                    oncombine = NONE;
                    unit = "m2";
                };

                valuefield _tmp_329
                {
                    name = "TOTAL_SURFACE_AREA_GROSS_SUM";
                    location = (113, 0);
                    formula = "Total(\"SURFACE_AREA_GROSS_SUM\")";
                    maxnumoflines = 1;
                    datatype = DOUBLE;
                    class = "Area";
                    cacheable = TRUE;
                    formatzeroasempty = FALSE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 12;
                    decimals = 2;
                    sortdirection = NONE;
                    fontname = "Courier New";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 1;
                    fontratio = 1;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = -1;
                    oncombine = NONE;
                    unit = "m2";
                };

                text _tmp_330
                {
                    name = "Text_3";
                    x1 = 2;
                    y1 = 1;
                    x2 = 2;
                    y2 = 1;
                    string = "-------------------------------------------------------------------------------------------------------------------------------";
                    fontname = "Courier New";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 0.8;
                    fontratio = 0.75;
                    fontslant = 0;
                    fontstyle = 0;
                    angle = 0;
                    justify = LEFT;
                    pen = 0;
                };
            };
        };

        row _tmp_436
        {
            name = "RebarHeader";
            height = 5;
            visibility = TRUE;
            usecolumns = FALSE;
            rule = "";
            contenttype = "REBAR";
            sorttype = COMBINE;

            valuefield _tmp_4
            {
                name = "ValueField_4";
                location = (2, 4);
                formula = "\"\"";
                maxnumoflines = 1;
                datatype = STRING;
                class = "";
                cacheable = TRUE;
                formatzeroasempty = FALSE;
                justify = LEFT;
                visibility = TRUE;
                angle = 0;
                length = 1;
                decimals = 0;
                sortdirection = NONE;
                fontname = "Courier New";
                fontcolor = 153;
                fonttype = 2;
                fontsize = 1;
                fontratio = 1;
                fontstyle = 0;
                fontslant = 0;
                pen = -1;
                oncombine = NONE;
            };

            text _tmp_0
            {
                name = "text_27";
                x1 = 80;
                y1 = 2;
                x2 = 80;
                y2 = 2;
                string = "A";
                fontname = "Arial Narrow";
                fontcolor = 153;
                fonttype = 2;
                fontsize = 2.5;
                fontratio = 0.950252;
                fontslant = 0;
                fontstyle = 0;
                angle = 0;
                justify = LEFT;
                pen = 0;
                fontlinewidth = 1;
            };

            text _tmp_1
            {
                name = "text_28";
                x1 = 86;
                y1 = 2;
                x2 = 86;
                y2 = 2;
                string = "B";
                fontname = "Arial Narrow";
                fontcolor = 153;
                fonttype = 2;
                fontsize = 2.5;
                fontratio = 0.950252;
                fontslant = 0;
                fontstyle = 0;
                angle = 0;
                justify = LEFT;
                pen = 0;
                fontlinewidth = 1;
            };

            text _tmp_2
            {
                name = "text_32";
                x1 = 92;
                y1 = 2;
                x2 = 92;
                y2 = 2;
                string = "C";
                fontname = "Arial Narrow";
                fontcolor = 153;
                fonttype = 2;
                fontsize = 2.5;
                fontratio = 0.950252;
                fontslant = 0;
                fontstyle = 0;
                angle = 0;
                justify = LEFT;
                pen = 0;
                fontlinewidth = 1;
            };

            text _tmp_3
            {
                name = "text_31";
                x1 = 98;
                y1 = 2;
                x2 = 98;
                y2 = 2;
                string = "D";
                fontname = "Arial Narrow";
                fontcolor = 153;
                fonttype = 2;
                fontsize = 2.5;
                fontratio = 0.950252;
                fontslant = 0;
                fontstyle = 0;
                angle = 0;
                justify = LEFT;
                pen = 0;
                fontlinewidth = 1;
            };

            text _tmp_4
            {
                name = "text_34";
                x1 = 104;
                y1 = 2;
                x2 = 104;
                y2 = 2;
                string = "E";
                fontname = "Arial Narrow";
                fontcolor = 153;
                fonttype = 2;
                fontsize = 2.5;
                fontratio = 0.950252;
                fontslant = 0;
                fontstyle = 0;
                angle = 0;
                justify = LEFT;
                pen = 0;
                fontlinewidth = 1;
            };

            text _tmp_5
            {
                name = "text_33";
                x1 = 116;
                y1 = 2;
                x2 = 116;
                y2 = 2;
                string = "u";
                fontname = "Arial Narrow";
                fontcolor = 153;
                fonttype = 2;
                fontsize = 2.5;
                fontratio = 0.950252;
                fontslant = 0;
                fontstyle = 0;
                angle = 0;
                justify = LEFT;
                pen = 0;
                fontlinewidth = 1;
            };

            text _tmp_6
            {
                name = "text_36";
                x1 = 120;
                y1 = 2;
                x2 = 120;
                y2 = 2;
                string = "v";
                fontname = "Arial Narrow";
                fontcolor = 153;
                fonttype = 2;
                fontsize = 2.5;
                fontratio = 0.950252;
                fontslant = 0;
                fontstyle = 0;
                angle = 0;
                justify = LEFT;
                pen = 0;
                fontlinewidth = 1;
            };

            text _tmp_7
            {
                name = "text_37";
                x1 = 124;
                y1 = 2;
                x2 = 124;
                y2 = 2;
                string = "R";
                fontname = "Arial Narrow";
                fontcolor = 153;
                fonttype = 2;
                fontsize = 2.5;
                fontratio = 0.950252;
                fontslant = 0;
                fontstyle = 0;
                angle = 0;
                justify = LEFT;
                pen = 0;
                fontlinewidth = 1;
            };

            valuefield _tmp_8
            {
                name = "Total_Weight";
                location = (71, 2);
                formula = "GetValue(\"TranslatedText(\"albl_Total\")\")";
                maxnumoflines = 1;
                datatype = STRING;
                class = "";
                cacheable = TRUE;
                formatzeroasempty = FALSE;
                justify = LEFT;
                visibility = TRUE;
                angle = 0;
                length = 8;
                decimals = 0;
                sortdirection = NONE;
                fontname = "Arial Narrow";
                fontcolor = 153;
                fonttype = 2;
                fontsize = 2.5;
                fontratio = 0.950252;
                fontstyle = 0;
                fontslant = 0;
                pen = 0;
                oncombine = NONE;
                fontlinewidth = 1;
            };

            valuefield _tmp_9
            {
                name = "ValueField_1";
                location = (46, 2);
                formula = "GetValue(\"TranslatedText(\"albl_Length\")\")";
                datatype = STRING;
                class = "";
                cacheable = TRUE;
                justify = LEFT;
                visibility = TRUE;
                angle = 0;
                length = 9;
                decimals = 0;
                sortdirection = NONE;
                fontname = "Arial Narrow";
                fontcolor = 153;
                fonttype = 2;
                fontsize = 2.5;
                fontratio = 0.950252;
                fontstyle = 0;
                fontslant = 0;
                pen = 0;
                oncombine = NONE;
                fontlinewidth = 1;
            };

            valuefield _tmp_10
            {
                name = "Qty";
                location = (39, 2);
                formula = "GetValue(\"TranslatedText(\"albl_Qty\")\")";
                maxnumoflines = 1;
                datatype = STRING;
                class = "";
                cacheable = TRUE;
                formatzeroasempty = FALSE;
                justify = LEFT;
                visibility = TRUE;
                angle = 0;
                length = 6;
                decimals = 0;
                sortdirection = NONE;
                fontname = "Arial Narrow";
                fontcolor = 153;
                fonttype = 2;
                fontsize = 2.5;
                fontratio = 0.950252;
                fontstyle = 0;
                fontslant = 0;
                pen = 0;
                oncombine = NONE;
                fontlinewidth = 1;
            };

            valuefield _tmp_11
            {
                name = "Shape";
                location = (31, 2);
                formula = "GetValue(\"TranslatedText(\"albl_Shape\")\")";
                datatype = STRING;
                class = "";
                cacheable = TRUE;
                justify = LEFT;
                visibility = TRUE;
                angle = 0;
                length = 7;
                decimals = 0;
                sortdirection = NONE;
                fontname = "Arial Narrow";
                fontcolor = 153;
                fonttype = 2;
                fontsize = 2.5;
                fontratio = 0.950252;
                fontstyle = 0;
                fontslant = 0;
                pen = 0;
                oncombine = NONE;
                fontlinewidth = 1;
            };

            valuefield _tmp_12
            {
                name = "Mark";
                location = (2, 2);
                formula = "GetValue(\"TranslatedText(\"albl_Mark\")\")";
                maxnumoflines = 1;
                datatype = STRING;
                class = "";
                cacheable = TRUE;
                formatzeroasempty = FALSE;
                justify = LEFT;
                visibility = TRUE;
                angle = 0;
                length = 10;
                decimals = 0;
                sortdirection = NONE;
                fontname = "Arial Narrow";
                fontcolor = 153;
                fonttype = 2;
                fontsize = 2.5;
                fontratio = 0.950252;
                fontstyle = 0;
                fontslant = 0;
                pen = 0;
                oncombine = NONE;
                fontlinewidth = 1;
            };

            valuefield _tmp_13
            {
                name = "Size";
                location = (23, 2);
                formula = "GetValue(\"TranslatedText(\"albl_Size\")\")";
                datatype = STRING;
                class = "";
                cacheable = TRUE;
                justify = LEFT;
                visibility = TRUE;
                angle = 0;
                length = 7;
                decimals = 0;
                sortdirection = NONE;
                fontname = "Arial Narrow";
                fontcolor = 153;
                fonttype = 2;
                fontsize = 2.5;
                fontratio = 0.950252;
                fontstyle = 0;
                fontslant = 0;
                pen = 0;
                oncombine = NONE;
                fontlinewidth = 1;
            };

            valuefield _tmp_14
            {
                name = "Grade";
                location = (13, 2);
                formula = "GetValue(\"TranslatedText(\"albl_Grade\")\")";
                datatype = STRING;
                class = "";
                cacheable = TRUE;
                justify = LEFT;
                visibility = TRUE;
                angle = 0;
                length = 9;
                decimals = 0;
                sortdirection = NONE;
                fontname = "Arial Narrow";
                fontcolor = 153;
                fonttype = 2;
                fontsize = 2.5;
                fontratio = 0.950252;
                fontstyle = 0;
                fontslant = 0;
                pen = 0;
                oncombine = NONE;
                fontlinewidth = 1;
            };

            text _tmp_15
            {
                name = "Text_1";
                x1 = 110;
                y1 = 2;
                x2 = 110;
                y2 = 2;
                string = "F";
                fontname = "Arial Narrow";
                fontcolor = 153;
                fonttype = 2;
                fontsize = 2.5;
                fontratio = 0.950252;
                fontslant = 0;
                fontstyle = 0;
                angle = 0;
                justify = LEFT;
                pen = 0;
                fontlinewidth = 1;
            };

            valuefield _tmp_16
            {
                name = "mmORinch2";
                location = (56, 1);
                formula = "if GetValue(\"ADVANCED_OPTION.XS_IMPERIAL\")==\"TRUE\" then\n\"inch\"\nelse\n\"mm\"\nendif";
                maxnumoflines = 1;
                datatype = STRING;
                class = "";
                cacheable = TRUE;
                formatzeroasempty = FALSE;
                justify = LEFT;
                visibility = TRUE;
                angle = 0;
                length = 5;
                decimals = 0;
                sortdirection = NONE;
                fontname = "Arial Narrow";
                fontcolor = 153;
                fonttype = 2;
                fontsize = 2.5;
                fontratio = 0.950252;
                fontstyle = 0;
                fontslant = 0;
                pen = 0;
                oncombine = NONE;
                fontlinewidth = 1;
            };

            valuefield _tmp_17
            {
                name = "mmORinch";
                location = (46, 1);
                formula = "if GetValue(\"ADVANCED_OPTION.XS_IMPERIAL\")==\"TRUE\" then\n\"inch\"\nelse\n\"mm\"\nendif";
                maxnumoflines = 1;
                datatype = STRING;
                class = "";
                cacheable = TRUE;
                formatzeroasempty = FALSE;
                justify = LEFT;
                visibility = TRUE;
                angle = 0;
                length = 9;
                decimals = 0;
                sortdirection = NONE;
                fontname = "Arial Narrow";
                fontcolor = 153;
                fonttype = 2;
                fontsize = 2.5;
                fontratio = 0.950252;
                fontstyle = 0;
                fontslant = 0;
                pen = 0;
                oncombine = NONE;
                fontlinewidth = 1;
            };

            valuefield _tmp_18
            {
                name = "kgORlb";
                location = (71, 1);
                formula = "if GetValue(\"ADVANCED_OPTION.XS_IMPERIAL\")==\"TRUE\" then\n\"lb\"\nelse\n\"kg\"\nendif";
                maxnumoflines = 1;
                datatype = STRING;
                class = "";
                cacheable = TRUE;
                formatzeroasempty = FALSE;
                justify = LEFT;
                visibility = TRUE;
                angle = 0;
                length = 5;
                decimals = 0;
                sortdirection = NONE;
                fontname = "Arial Narrow";
                fontcolor = 153;
                fonttype = 2;
                fontsize = 2.5;
                fontratio = 0.950252;
                fontstyle = 0;
                fontslant = 0;
                pen = 0;
                oncombine = NONE;
                fontlinewidth = 1;
            };

            valuefield _tmp_19
            {
                name = "Weigth";
                location = (62, 2);
                formula = "GetValue(\"TranslatedText(\"albl_Weight\")\")";
                maxnumoflines = 1;
                datatype = STRING;
                class = "";
                cacheable = TRUE;
                formatzeroasempty = FALSE;
                justify = LEFT;
                visibility = TRUE;
                angle = 0;
                length = 8;
                decimals = 0;
                sortdirection = NONE;
                fontname = "Arial Narrow";
                fontcolor = 153;
                fonttype = 2;
                fontsize = 2.5;
                fontratio = 0.950252;
                fontstyle = 0;
                fontslant = 0;
                pen = 0;
                oncombine = NONE;
                fontlinewidth = 1;
            };

            text _tmp_20
            {
                name = "text_22";
                x1 = 56;
                y1 = 2;
                x2 = 56;
                y2 = 2;
                string = "dL";
                fontname = "Arial Narrow";
                fontcolor = 153;
                fonttype = 2;
                fontsize = 2.5;
                fontratio = 0.950252;
                fontslant = 0;
                fontstyle = 0;
                angle = 0;
                justify = LEFT;
                pen = 0;
                fontlinewidth = 1;
            };

            valuefield _tmp_125
            {
                name = "Rebars1";
                location = (2, 3);
                formula = "GetValue(\"TranslatedText(\"albl_Rebars\")\")";
                maxnumoflines = 1;
                datatype = STRING;
                class = "";
                cacheable = TRUE;
                formatzeroasempty = FALSE;
                justify = LEFT;
                visibility = TRUE;
                angle = 0;
                length = 20;
                decimals = 0;
                sortdirection = NONE;
                fontname = "Courier New";
                fontcolor = 153;
                fonttype = 2;
                fontsize = 5;
                fontratio = 1.5;
                fontstyle = 0;
                fontslant = 0;
                pen = -1;
                oncombine = NONE;
            };

            valuefield _tmp_126
            {
                name = "RebarDims";
                location = (80, 3);
                formula = "GetValue(\"TranslatedText(\"albl_Dimensions\")\")";
                maxnumoflines = 1;
                datatype = STRING;
                class = "";
                cacheable = TRUE;
                formatzeroasempty = FALSE;
                justify = LEFT;
                visibility = TRUE;
                angle = 0;
                length = 20;
                decimals = 0;
                sortdirection = NONE;
                fontname = "Courier New";
                fontcolor = 153;
                fonttype = 2;
                fontsize = 5;
                fontratio = 1.5;
                fontstyle = 0;
                fontslant = 0;
                pen = -1;
                oncombine = NONE;
            };

            text _tmp_130
            {
                name = "Text_4";
                x1 = 2;
                y1 = 0;
                x2 = 2;
                y2 = 0;
                string = "-------------------------------------------------------------------------------------------------------------------------------";
                fontname = "Courier New";
                fontcolor = 153;
                fonttype = 2;
                fontsize = 0.8;
                fontratio = 0.75;
                fontslant = 0;
                fontstyle = 0;
                angle = 0;
                justify = LEFT;
                pen = 0;
            };

            row _tmp_10
            {
                name = "NumberedBars";
                height = 3;
                visibility = TRUE;
                usecolumns = FALSE;
                rule = "if match(GetValue(\"GROUP_POS\"), \"*(?)*\") then \n  StepOver()\nelse\n  Output()\nendif";
                contenttype = "REBAR";
                sorttype = COMBINE;

                valuefield _tmp_11
                {
                    name = "ValueField_8";
                    location = (2, 1);
                    formula = "GetValue(\"TranslatedText(\"albl_Numbered_bars\")\")";
                    maxnumoflines = 1;
                    datatype = STRING;
                    class = "";
                    cacheable = TRUE;
                    formatzeroasempty = FALSE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 50;
                    decimals = 0;
                    sortdirection = NONE;
                    fontname = "Arial Narrow";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 5;
                    fontratio = 1.5;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = -1;
                    oncombine = NONE;
                };

                valuefield _tmp_87
                {
                    name = "ValueField_79";
                    location = (2, 2);
                    formula = "\" \"";
                    maxnumoflines = 1;
                    datatype = STRING;
                    class = "";
                    cacheable = TRUE;
                    formatzeroasempty = FALSE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 1;
                    decimals = 0;
                    sortdirection = NONE;
                    fontname = "Courier New";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 0.8;
                    fontratio = 0.75;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                };

                valuefield _tmp_88
                {
                    name = "ValueField_80";
                    location = (2, 0);
                    formula = "\" \"";
                    maxnumoflines = 1;
                    datatype = STRING;
                    class = "";
                    cacheable = TRUE;
                    formatzeroasempty = FALSE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 1;
                    decimals = 0;
                    sortdirection = NONE;
                    fontname = "Courier New";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 0.8;
                    fontratio = 0.75;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                };
            };

            row _tmp_198
            {
                name = "NumberedNonTapered";
                height = 1;
                visibility = TRUE;
                usecolumns = FALSE;
                rule = "if match(GetValue(\"REBAR.GROUP_POS\"), \"*(?)*\") then\n  StepOver()\nelse\n  if (GetValue(\"REBAR.GROUP_TYPE\") == 0 || GetValue(\"REBAR.GROUP_TYPE\") == 5) then\n      Output()\n  else\n      StepOver()\n  endif\nendif";
                contenttype = "SINGLE_REBAR";
                sorttype = COMBINE;

                valuefield _tmp_199
                {
                    name = "ValueField_23";
                    location = (2, 0);
                    formula = "GetValue(\"REBAR_POS\")";
                    maxnumoflines = 1;
                    datatype = STRING;
                    class = "";
                    cacheable = TRUE;
                    formatzeroasempty = FALSE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 11;
                    decimals = 0;
                    sortdirection = ASCENDING;
                    fontname = "Arial Narrow";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 2.5;
                    fontratio = 0.950252;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                    fontlinewidth = 1;
                };

                valuefield _tmp_200
                {
                    name = "ValueField_24";
                    location = (13, 0);
                    formula = "GetValue(\"REBAR.GRADE\")";
                    maxnumoflines = 1;
                    datatype = STRING;
                    class = "";
                    cacheable = TRUE;
                    formatzeroasempty = FALSE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 9;
                    decimals = 0;
                    sortdirection = ASCENDING;
                    fontname = "Arial Narrow";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 2.5;
                    fontratio = 0.950252;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                    fontlinewidth = 1;
                };

                valuefield _tmp_201
                {
                    name = "ValueField_27";
                    location = (23, 0);
                    formula = "GetValue(\"REBAR.SIZE\")";
                    maxnumoflines = 1;
                    datatype = STRING;
                    class = "";
                    cacheable = TRUE;
                    formatzeroasempty = FALSE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 7;
                    decimals = 0;
                    sortdirection = DESCENDING;
                    fontname = "Arial Narrow";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 2.5;
                    fontratio = 0.950252;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                    fontlinewidth = 1;
                };

                valuefield _tmp_202
                {
                    name = "ValueField_28";
                    location = (31, 0);
                    formula = "GetValue(\"REBAR.SHAPE\")";
                    maxnumoflines = 1;
                    datatype = STRING;
                    class = "";
                    cacheable = TRUE;
                    formatzeroasempty = FALSE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 7;
                    decimals = 0;
                    sortdirection = ASCENDING;
                    fontname = "Arial Narrow";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 2.5;
                    fontratio = 0.950252;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                    fontlinewidth = 1;
                };

                valuefield _tmp_203
                {
                    name = "ValueField_29";
                    location = (39, 0);
                    formula = "GetValue(\"NUMBER\")";
                    maxnumoflines = 1;
                    datatype = INTEGER;
                    class = "";
                    cacheable = TRUE;
                    formatzeroasempty = FALSE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 6;
                    decimals = 0;
                    sortdirection = NONE;
                    fontname = "Arial Narrow";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 2.5;
                    fontratio = 0.950252;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = SUM;
                    fontlinewidth = 1;
                };

                valuefield _tmp_204
                {
                    name = "ValueField_30";
                    location = (46, 0);
                    formula = "if GetValue(\"ADVANCED_OPTION.XS_IMPERIAL\")==\"TRUE\" then\r\nformat(GetValue(\"LENGTH\"),\"Length\",\"inch-frac\", 1/16)\r\nelse\r\nformat(round(GetValue(\"LENGTH\"), 5),\"Length\",\"mm\", 0)\r\nendif";
                    maxnumoflines = 1;
                    datatype = STRING;
                    class = "";
                    cacheable = TRUE;
                    formatzeroasempty = FALSE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 9;
                    decimals = 0;
                    sortdirection = NONE;
                    fontname = "Arial Narrow";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 2.5;
                    fontratio = 0.950252;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                    fontlinewidth = 1;
                };

                valuefield _tmp_205
                {
                    name = "ValueField_31";
                    location = (62, 0);
                    formula = "if GetValue(\"ADVANCED_OPTION.XS_IMPERIAL\")==\"TRUE\" then\nformat(GetValue(\"WEIGHT\"),\"Weight\",\"lbf\",2 )\nelse\nformat(GetValue(\"WEIGHT\"),\"Weight\",\"kg\",3 )\nendif";
                    maxnumoflines = 1;
                    datatype = DOUBLE;
                    class = "";
                    cacheable = TRUE;
                    formatzeroasempty = FALSE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 8;
                    decimals = 1;
                    sortdirection = NONE;
                    fontname = "Arial Narrow";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 2.5;
                    fontratio = 0.950252;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                    fontlinewidth = 1;
                };

                valuefield _tmp_206
                {
                    name = "ValueField_32";
                    location = (71, 0);
                    formula = "if GetValue(\"ADVANCED_OPTION.XS_IMPERIAL\")==\"TRUE\" then\nformat(GetValue(\"WEIGHT\"),\"Weight\",\"lbf\",2 )\nelse\nformat(GetValue(\"WEIGHT\"),\"Weight\",\"kg\",3 )\nendif";
                    maxnumoflines = 1;
                    datatype = DOUBLE;
                    class = "";
                    cacheable = TRUE;
                    formatzeroasempty = FALSE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 8;
                    decimals = 1;
                    sortdirection = NONE;
                    fontname = "Arial Narrow";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 2.5;
                    fontratio = 0.950252;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = SUM;
                    fontlinewidth = 1;
                };

                valuefield _tmp_207
                {
                    name = "ValueField_33";
                    location = (80, 0);
                    formula = "if GetValue(\"DIM_A\") == 0 then \"\" \nelse\nif GetValue(\"ADVANCED_OPTION.XS_IMPERIAL\")==\"TRUE\" then\nformat(GetValue(\"DIM_A\"),\"Length\",\"inch-frac\", 1/16)\nelse\nformat(round(GetValue(\"DIM_A\"), 5),\"Length\",\"mm\", 0)\nendif\nendif";
                    maxnumoflines = 1;
                    datatype = STRING;
                    class = "";
                    cacheable = TRUE;
                    formatzeroasempty = FALSE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 5;
                    decimals = 0;
                    sortdirection = ASCENDING;
                    fontname = "Arial Narrow";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 2.5;
                    fontratio = 0.950252;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                    fontlinewidth = 1;
                };

                valuefield _tmp_208
                {
                    name = "ValueField_34";
                    location = (86, 0);
                    formula = "if GetValue(\"DIM_B\") == 0 then \"\" \nelse\nif GetValue(\"ADVANCED_OPTION.XS_IMPERIAL\")==\"TRUE\" then\nformat(GetValue(\"DIM_B\"),\"Length\",\"inch-frac\", 1/16)\nelse\nformat(round(GetValue(\"DIM_B\"), 5),\"Length\",\"mm\", 0)\nendif\nendif";
                    maxnumoflines = 1;
                    datatype = STRING;
                    class = "";
                    cacheable = TRUE;
                    formatzeroasempty = FALSE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 5;
                    decimals = 0;
                    sortdirection = ASCENDING;
                    fontname = "Arial Narrow";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 2.5;
                    fontratio = 0.950252;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                    fontlinewidth = 1;
                };

                valuefield _tmp_209
                {
                    name = "ValueField_35";
                    location = (92, 0);
                    formula = "if GetValue(\"DIM_C\") == 0 then \"\" \r\nelse\r\nif GetValue(\"ADVANCED_OPTION.XS_IMPERIAL\")==\"TRUE\" then\r\nformat(GetValue(\"DIM_C\"),\"Length\",\"inch-frac\", 1/16)\r\nelse\r\nformat(round(GetValue(\"DIM_C\"), 5),\"Length\",\"mm\", 0)\r\nendif\r\nendif";
                    datatype = STRING;
                    class = "";
                    cacheable = TRUE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 5;
                    decimals = 0;
                    sortdirection = ASCENDING;
                    fontname = "Arial Narrow";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 2.5;
                    fontratio = 0.950252;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                    fontlinewidth = 1;
                };

                valuefield _tmp_210
                {
                    name = "ValueField_48";
                    location = (98, 0);
                    formula = "if GetValue(\"DIM_D\") == 0 then \"\" \r\nelse\r\nif GetValue(\"ADVANCED_OPTION.XS_IMPERIAL\")==\"TRUE\" then\r\nformat(GetValue(\"DIM_D\"),\"Length\",\"inch-frac\", 1/16)\r\nelse\r\nformat(round(GetValue(\"DIM_D\"), 5),\"Length\",\"mm\", 0)\r\nendif\r\nendif\r\n";
                    datatype = STRING;
                    class = "";
                    cacheable = TRUE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 5;
                    decimals = 0;
                    sortdirection = ASCENDING;
                    fontname = "Arial Narrow";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 2.5;
                    fontratio = 0.950252;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                    fontlinewidth = 1;
                };

                valuefield _tmp_211
                {
                    name = "ValueField_53";
                    location = (104, 0);
                    formula = "if GetValue(\"DIM_E\") == 0 then \"\" \r\nelse\r\nif GetValue(\"ADVANCED_OPTION.XS_IMPERIAL\")==\"TRUE\" then\r\nformat(GetValue(\"DIM_E\"),\"Length\",\"inch-frac\", 1/16)\r\nelse\r\nformat(round(GetValue(\"DIM_E\"), 5),\"Length\",\"mm\", 0)\r\nendif\r\nendif";
                    datatype = STRING;
                    class = "";
                    cacheable = TRUE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 5;
                    decimals = 0;
                    sortdirection = ASCENDING;
                    fontname = "Arial Narrow";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 2.5;
                    fontratio = 0.950252;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                    fontlinewidth = 1;
                };

                valuefield _tmp_212
                {
                    name = "ValueField_54";
                    location = (110, 0);
                    formula = "if GetValue(\"DIM_F\") == 0 then \"\" \r\nelse\r\nif GetValue(\"ADVANCED_OPTION.XS_IMPERIAL\")==\"TRUE\" then\r\nformat(GetValue(\"DIM_F\"),\"Length\",\"inch-frac\", 1/16)\r\nelse\r\nformat(round(GetValue(\"DIM_F\"), 5),\"Length\",\"mm\", 0)\r\nendif\r\nendif";
                    datatype = STRING;
                    class = "";
                    cacheable = TRUE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 5;
                    decimals = 0;
                    sortdirection = ASCENDING;
                    fontname = "Arial Narrow";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 2.5;
                    fontratio = 0.950252;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                    fontlinewidth = 1;
                };

                valuefield _tmp_213
                {
                    name = "ValueField_55";
                    location = (116, 0);
                    formula = "GetValue(\"ANG_U\")";
                    maxnumoflines = 1;
                    datatype = DOUBLE;
                    class = "Angle";
                    cacheable = TRUE;
                    formatzeroasempty = FALSE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 3;
                    decimals = 0;
                    sortdirection = ASCENDING;
                    fontname = "Arial Narrow";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 2.5;
                    fontratio = 0.950252;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                    unit = "Degrees";
                    fontlinewidth = 1;
                };

                valuefield _tmp_214
                {
                    name = "ValueField_56";
                    location = (120, 0);
                    formula = "GetValue(\"ANG_V\")";
                    datatype = DOUBLE;
                    class = "Angle";
                    cacheable = TRUE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 3;
                    decimals = 0;
                    sortdirection = ASCENDING;
                    fontname = "Arial Narrow";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 2.5;
                    fontratio = 0.950252;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                    unit = "Degrees";
                    fontlinewidth = 1;
                };

                valuefield _tmp_215
                {
                    name = "ValueField_57";
                    location = (124, 0);
                    formula = "if GetValue(\"ADVANCED_OPTION.XS_IMPERIAL\")==\"TRUE\" then\nformat(GetValue(\"DIM_R\"),\"Length\",\"inch-frac\", 1/16)\nelse\nformat(GetValue(\"DIM_R\"),\"Length\",\"mm\", 0)\nendif";
                    maxnumoflines = 1;
                    datatype = STRING;
                    class = "";
                    cacheable = TRUE;
                    formatzeroasempty = TRUE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 6;
                    decimals = 0;
                    sortdirection = ASCENDING;
                    fontname = "Arial Narrow";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 2.5;
                    fontratio = 0.950252;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                    fontlinewidth = 1;
                };
            };

            row _tmp_162
            {
                name = "NumberedTapered";
                height = 1;
                visibility = TRUE;
                usecolumns = FALSE;
                rule = "if match(GetValue(\"REBAR.GROUP_POS\"), \"*(?)*\") then\n  StepOver()\nelse\n  if (GetValue(\"REBAR.GROUP_TYPE\") == 1 || GetValue(\"REBAR.GROUP_TYPE\") == 2 || GetValue(\"REBAR.GROUP_TYPE\") == 3 || GetValue(\"REBAR.GROUP_TYPE\") == 4) then\n      Output()\n  else\n      StepOver()\n  endif\nendif";
                contenttype = "SINGLE_REBAR";
                sorttype = DISTINCT;

                valuefield _tmp_163
                {
                    name = "ValueField_5";
                    location = (2, 0);
                    formula = "if GetValue(\"REBAR_POS\") != GetValue(\"REBAR.GROUP_POS\") then\n  GetValue(\"REBAR_POS\")\nelse\n  GetValue(\"REBAR.GROUP_POS\") + \"(\" + \".\" + GetValue(\"SUB_ID\") + \")\"\nendif";
                    maxnumoflines = 1;
                    datatype = STRING;
                    class = "";
                    cacheable = TRUE;
                    formatzeroasempty = FALSE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 11;
                    decimals = 0;
                    sortdirection = ASCENDING;
                    fontname = "Arial Narrow";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 2.5;
                    fontratio = 0.950252;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                    fontlinewidth = 1;
                };

                valuefield _tmp_164
                {
                    name = "ValueField_6";
                    location = (13, 0);
                    formula = "GetValue(\"REBAR.GRADE\")";
                    maxnumoflines = 1;
                    datatype = STRING;
                    class = "";
                    cacheable = TRUE;
                    formatzeroasempty = FALSE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 9;
                    decimals = 0;
                    sortdirection = ASCENDING;
                    fontname = "Arial Narrow";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 2.5;
                    fontratio = 0.950252;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                    fontlinewidth = 1;
                };

                valuefield _tmp_165
                {
                    name = "ValueField_7";
                    location = (23, 0);
                    formula = "GetValue(\"REBAR.SIZE\")";
                    maxnumoflines = 1;
                    datatype = STRING;
                    class = "";
                    cacheable = TRUE;
                    formatzeroasempty = FALSE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 7;
                    decimals = 0;
                    sortdirection = DESCENDING;
                    fontname = "Arial Narrow";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 2.5;
                    fontratio = 0.950252;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                    fontlinewidth = 1;
                };

                valuefield _tmp_166
                {
                    name = "ValueField_9";
                    location = (31, 0);
                    formula = "GetValue(\"REBAR.SHAPE\")";
                    maxnumoflines = 1;
                    datatype = STRING;
                    class = "";
                    cacheable = TRUE;
                    formatzeroasempty = FALSE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 7;
                    decimals = 0;
                    sortdirection = ASCENDING;
                    fontname = "Arial Narrow";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 2.5;
                    fontratio = 0.950252;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                    fontlinewidth = 1;
                };

                valuefield _tmp_167
                {
                    name = "ValueField_10";
                    location = (39, 0);
                    formula = "GetValue(\"NUMBER\")";
                    maxnumoflines = 1;
                    datatype = INTEGER;
                    class = "";
                    cacheable = TRUE;
                    formatzeroasempty = FALSE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 6;
                    decimals = 0;
                    sortdirection = NONE;
                    fontname = "Arial Narrow";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 2.5;
                    fontratio = 0.950252;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = SUM;
                    fontlinewidth = 1;
                };

                valuefield _tmp_168
                {
                    name = "ValueField_11";
                    location = (46, 0);
                    formula = "if GetValue(\"ADVANCED_OPTION.XS_IMPERIAL\")==\"TRUE\" then\r\nformat(GetValue(\"LENGTH\"),\"Length\",\"inch-frac\", 1/16)\r\nelse\r\nformat(round(GetValue(\"LENGTH\"), 5),\"Length\",\"mm\", 0)\r\nendif";
                    maxnumoflines = 1;
                    datatype = STRING;
                    class = "";
                    cacheable = TRUE;
                    formatzeroasempty = FALSE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 9;
                    decimals = 0;
                    sortdirection = NONE;
                    fontname = "Arial Narrow";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 2.5;
                    fontratio = 0.950252;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                    fontlinewidth = 1;
                };

                valuefield _tmp_169
                {
                    name = "ValueField_12";
                    location = (62, 0);
                    formula = "if GetValue(\"ADVANCED_OPTION.XS_IMPERIAL\")==\"TRUE\" then\nformat(GetValue(\"WEIGHT\"),\"Weight\",\"lbf\",2 )\nelse\nformat(GetValue(\"WEIGHT\"),\"Weight\",\"kg\",3 )\nendif";
                    maxnumoflines = 1;
                    datatype = DOUBLE;
                    class = "";
                    cacheable = TRUE;
                    formatzeroasempty = FALSE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 8;
                    decimals = 1;
                    sortdirection = NONE;
                    fontname = "Arial Narrow";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 2.5;
                    fontratio = 0.950252;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                    fontlinewidth = 1;
                };

                valuefield _tmp_170
                {
                    name = "ValueField_13";
                    location = (71, 0);
                    formula = "if GetValue(\"ADVANCED_OPTION.XS_IMPERIAL\")==\"TRUE\" then\nformat(GetValue(\"WEIGHT\"),\"Weight\",\"lbf\",2 )\nelse\nformat(GetValue(\"WEIGHT\"),\"Weight\",\"kg\",3 )\nendif";
                    maxnumoflines = 1;
                    datatype = DOUBLE;
                    class = "";
                    cacheable = TRUE;
                    formatzeroasempty = FALSE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 8;
                    decimals = 1;
                    sortdirection = NONE;
                    fontname = "Arial Narrow";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 2.5;
                    fontratio = 0.950252;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = SUM;
                    fontlinewidth = 1;
                };

                valuefield _tmp_171
                {
                    name = "ValueField_14";
                    location = (80, 0);
                    formula = "if GetValue(\"DIM_A\") == 0 then \"\" \nelse\nif GetValue(\"ADVANCED_OPTION.XS_IMPERIAL\")==\"TRUE\" then\nformat(GetValue(\"DIM_A\"),\"Length\",\"inch-frac\", 1/16)\nelse\nformat(round(GetValue(\"DIM_A\"), 5),\"Length\",\"mm\", 0)\nendif\nendif";
                    maxnumoflines = 1;
                    datatype = STRING;
                    class = "";
                    cacheable = TRUE;
                    formatzeroasempty = FALSE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 5;
                    decimals = 0;
                    sortdirection = ASCENDING;
                    fontname = "Arial Narrow";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 2.5;
                    fontratio = 0.950252;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                    fontlinewidth = 1;
                };

                valuefield _tmp_172
                {
                    name = "ValueField_15";
                    location = (86, 0);
                    formula = "if GetValue(\"DIM_B\") == 0 then \"\" \nelse\nif GetValue(\"ADVANCED_OPTION.XS_IMPERIAL\")==\"TRUE\" then\nformat(GetValue(\"DIM_B\"),\"Length\",\"inch-frac\", 1/16)\nelse\nformat(round(GetValue(\"DIM_B\"), 5),\"Length\",\"mm\", 0)\nendif\nendif";
                    maxnumoflines = 1;
                    datatype = STRING;
                    class = "";
                    cacheable = TRUE;
                    formatzeroasempty = FALSE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 5;
                    decimals = 0;
                    sortdirection = ASCENDING;
                    fontname = "Arial Narrow";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 2.5;
                    fontratio = 0.950252;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                    fontlinewidth = 1;
                };

                valuefield _tmp_173
                {
                    name = "ValueField_16";
                    location = (92, 0);
                    formula = "if GetValue(\"DIM_C\") == 0 then \"\" \r\nelse\r\nif GetValue(\"ADVANCED_OPTION.XS_IMPERIAL\")==\"TRUE\" then\r\nformat(GetValue(\"DIM_C\"),\"Length\",\"inch-frac\", 1/16)\r\nelse\r\nformat(round(GetValue(\"DIM_C\"), 5),\"Length\",\"mm\", 0)\r\nendif\r\nendif";
                    datatype = STRING;
                    class = "";
                    cacheable = TRUE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 5;
                    decimals = 0;
                    sortdirection = ASCENDING;
                    fontname = "Arial Narrow";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 2.5;
                    fontratio = 0.950252;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                    fontlinewidth = 1;
                };

                valuefield _tmp_174
                {
                    name = "ValueField_17";
                    location = (98, 0);
                    formula = "if GetValue(\"DIM_D\") == 0 then \"\" \r\nelse\r\nif GetValue(\"ADVANCED_OPTION.XS_IMPERIAL\")==\"TRUE\" then\r\nformat(GetValue(\"DIM_D\"),\"Length\",\"inch-frac\", 1/16)\r\nelse\r\nformat(round(GetValue(\"DIM_D\"), 5),\"Length\",\"mm\", 0)\r\nendif\r\nendif\r\n";
                    maxnumoflines = 1;
                    datatype = STRING;
                    class = "";
                    cacheable = TRUE;
                    formatzeroasempty = FALSE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 5;
                    decimals = 0;
                    sortdirection = ASCENDING;
                    fontname = "Arial Narrow";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 2.5;
                    fontratio = 0.950252;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                    fontlinewidth = 1;
                };

                valuefield _tmp_175
                {
                    name = "ValueField_18";
                    location = (104, 0);
                    formula = "if GetValue(\"DIM_E\") == 0 then \"\" \r\nelse\r\nif GetValue(\"ADVANCED_OPTION.XS_IMPERIAL\")==\"TRUE\" then\r\nformat(GetValue(\"DIM_E\"),\"Length\",\"inch-frac\", 1/16)\r\nelse\r\nformat(round(GetValue(\"DIM_E\"), 5),\"Length\",\"mm\", 0)\r\nendif\r\nendif";
                    datatype = STRING;
                    class = "";
                    cacheable = TRUE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 5;
                    decimals = 0;
                    sortdirection = ASCENDING;
                    fontname = "Arial Narrow";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 2.5;
                    fontratio = 0.950252;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                    fontlinewidth = 1;
                };

                valuefield _tmp_176
                {
                    name = "ValueField_19";
                    location = (110, 0);
                    formula = "if GetValue(\"DIM_F\") == 0 then \"\" \r\nelse\r\nif GetValue(\"ADVANCED_OPTION.XS_IMPERIAL\")==\"TRUE\" then\r\nformat(GetValue(\"DIM_F\"),\"Length\",\"inch-frac\", 1/16)\r\nelse\r\nformat(round(GetValue(\"DIM_F\"), 5),\"Length\",\"mm\", 0)\r\nendif\r\nendif";
                    datatype = STRING;
                    class = "";
                    cacheable = TRUE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 5;
                    decimals = 0;
                    sortdirection = ASCENDING;
                    fontname = "Arial Narrow";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 2.5;
                    fontratio = 0.950252;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                    fontlinewidth = 1;
                };

                valuefield _tmp_177
                {
                    name = "ValueField_20";
                    location = (116, 0);
                    formula = "GetValue(\"ANG_U\")";
                    maxnumoflines = 1;
                    datatype = DOUBLE;
                    class = "Angle";
                    cacheable = TRUE;
                    formatzeroasempty = FALSE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 3;
                    decimals = 0;
                    sortdirection = ASCENDING;
                    fontname = "Arial Narrow";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 2.5;
                    fontratio = 0.950252;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                    unit = "Degrees";
                    fontlinewidth = 1;
                };

                valuefield _tmp_178
                {
                    name = "ValueField_21";
                    location = (120, 0);
                    formula = "GetValue(\"ANG_V\")";
                    datatype = DOUBLE;
                    class = "Angle";
                    cacheable = TRUE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 3;
                    decimals = 0;
                    sortdirection = ASCENDING;
                    fontname = "Arial Narrow";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 2.5;
                    fontratio = 0.950252;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                    unit = "Degrees";
                    fontlinewidth = 1;
                };

                valuefield _tmp_179
                {
                    name = "ValueField_22";
                    location = (124, 0);
                    formula = "if GetValue(\"ADVANCED_OPTION.XS_IMPERIAL\")==\"TRUE\" then\nformat(GetValue(\"DIM_R\"),\"Length\",\"inch-frac\", 1/16)\nelse\nformat(GetValue(\"DIM_R\"),\"Length\",\"mm\", 0)\nendif";
                    maxnumoflines = 1;
                    datatype = STRING;
                    class = "";
                    cacheable = TRUE;
                    formatzeroasempty = TRUE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 6;
                    decimals = 0;
                    sortdirection = ASCENDING;
                    fontname = "Arial Narrow";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 2.5;
                    fontratio = 0.950252;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                    fontlinewidth = 1;
                };
            };

            row _tmp_89
            {
                name = "UnnumberedBars";
                height = 3;
                visibility = TRUE;
                usecolumns = FALSE;
                rule = "if match(GetValue(\"GROUP_POS\"), \"*(?)*\") then\n  Output()\nelse\n  StepOver()\nendif";
                contenttype = "REBAR";
                sorttype = COMBINE;

                valuefield _tmp_90
                {
                    name = "ValueField_3";
                    location = (2, 1);
                    formula = "GetValue(\"TranslatedText(\"albl_Unnumbered_bars\")\")";
                    maxnumoflines = 1;
                    datatype = STRING;
                    class = "";
                    cacheable = TRUE;
                    formatzeroasempty = FALSE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 50;
                    decimals = 0;
                    sortdirection = NONE;
                    fontname = "Arial Narrow";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 5;
                    fontratio = 1.5;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = -1;
                    oncombine = NONE;
                };

                valuefield _tmp_127
                {
                    name = "ValueField_81";
                    location = (2, 2);
                    formula = "\" \"";
                    maxnumoflines = 1;
                    datatype = STRING;
                    class = "";
                    cacheable = TRUE;
                    formatzeroasempty = FALSE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 1;
                    decimals = 0;
                    sortdirection = NONE;
                    fontname = "Courier New";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 0.8;
                    fontratio = 0.75;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                };

                valuefield _tmp_128
                {
                    name = "ValueField_82";
                    location = (2, 0);
                    formula = "\" \"";
                    maxnumoflines = 1;
                    datatype = STRING;
                    class = "";
                    cacheable = TRUE;
                    formatzeroasempty = FALSE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 1;
                    decimals = 0;
                    sortdirection = NONE;
                    fontname = "Courier New";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 0.8;
                    fontratio = 0.75;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                };
            };

            row _tmp_91
            {
                name = "UnnumberedNonTapered";
                height = 1;
                visibility = TRUE;
                usecolumns = FALSE;
                rule = "if (GetValue(\"REBAR.GROUP_TYPE\") == 0 || GetValue(\"REBAR.GROUP_TYPE\") == 5) && match(GetValue(\"REBAR.GROUP_POS\"), \"*(?)*\") then\n  Output()\nelse\n  StepOver()\nendif";
                contenttype = "SINGLE_REBAR";
                sorttype = COMBINE;

                valuefield _tmp_92
                {
                    name = "ValueField_26";
                    location = (2, 0);
                    formula = "GetValue(\"REBAR_POS\")";
                    maxnumoflines = 1;
                    datatype = STRING;
                    class = "";
                    cacheable = TRUE;
                    formatzeroasempty = FALSE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 11;
                    decimals = 0;
                    sortdirection = ASCENDING;
                    fontname = "Arial Narrow";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 2.5;
                    fontratio = 0.950252;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                    fontlinewidth = 1;
                };

                valuefield _tmp_93
                {
                    name = "ValueField_36";
                    location = (13, 0);
                    formula = "GetValue(\"REBAR.GRADE\")";
                    maxnumoflines = 1;
                    datatype = STRING;
                    class = "";
                    cacheable = TRUE;
                    formatzeroasempty = FALSE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 9;
                    decimals = 0;
                    sortdirection = ASCENDING;
                    fontname = "Arial Narrow";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 2.5;
                    fontratio = 0.950252;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                    fontlinewidth = 1;
                };

                valuefield _tmp_94
                {
                    name = "ValueField_37";
                    location = (23, 0);
                    formula = "GetValue(\"REBAR.SIZE\")";
                    maxnumoflines = 1;
                    datatype = STRING;
                    class = "";
                    cacheable = TRUE;
                    formatzeroasempty = FALSE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 7;
                    decimals = 0;
                    sortdirection = DESCENDING;
                    fontname = "Arial Narrow";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 2.5;
                    fontratio = 0.950252;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                    fontlinewidth = 1;
                };

                valuefield _tmp_95
                {
                    name = "ValueField_38";
                    location = (31, 0);
                    formula = "GetValue(\"REBAR.SHAPE\")";
                    maxnumoflines = 1;
                    datatype = STRING;
                    class = "";
                    cacheable = TRUE;
                    formatzeroasempty = FALSE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 7;
                    decimals = 0;
                    sortdirection = ASCENDING;
                    fontname = "Arial Narrow";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 2.5;
                    fontratio = 0.950252;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                    fontlinewidth = 1;
                };

                valuefield _tmp_96
                {
                    name = "ValueField_39";
                    location = (39, 0);
                    formula = "GetValue(\"NUMBER\")";
                    maxnumoflines = 1;
                    datatype = INTEGER;
                    class = "";
                    cacheable = TRUE;
                    formatzeroasempty = FALSE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 6;
                    decimals = 0;
                    sortdirection = NONE;
                    fontname = "Arial Narrow";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 2.5;
                    fontratio = 0.950252;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = SUM;
                    fontlinewidth = 1;
                };

                valuefield _tmp_97
                {
                    name = "ValueField_40";
                    location = (46, 0);
                    formula = "if GetValue(\"ADVANCED_OPTION.XS_IMPERIAL\")==\"TRUE\" then\r\nformat(GetValue(\"LENGTH\"),\"Length\",\"inch-frac\", 1/16)\r\nelse\r\nformat(round(GetValue(\"LENGTH\"), 5),\"Length\",\"mm\", 0)\r\nendif";
                    maxnumoflines = 1;
                    datatype = STRING;
                    class = "";
                    cacheable = TRUE;
                    formatzeroasempty = FALSE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 9;
                    decimals = 0;
                    sortdirection = NONE;
                    fontname = "Arial Narrow";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 2.5;
                    fontratio = 0.950252;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                    fontlinewidth = 1;
                };

                valuefield _tmp_98
                {
                    name = "ValueField_41";
                    location = (62, 0);
                    formula = "if GetValue(\"ADVANCED_OPTION.XS_IMPERIAL\")==\"TRUE\" then\nformat(GetValue(\"WEIGHT\"),\"Weight\",\"lbf\",2 )\nelse\nformat(GetValue(\"WEIGHT\"),\"Weight\",\"kg\",3 )\nendif";
                    maxnumoflines = 1;
                    datatype = DOUBLE;
                    class = "";
                    cacheable = TRUE;
                    formatzeroasempty = FALSE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 8;
                    decimals = 1;
                    sortdirection = NONE;
                    fontname = "Arial Narrow";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 2.5;
                    fontratio = 0.950252;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                    fontlinewidth = 1;
                };

                valuefield _tmp_99
                {
                    name = "ValueField_42";
                    location = (71, 0);
                    formula = "if GetValue(\"ADVANCED_OPTION.XS_IMPERIAL\")==\"TRUE\" then\nformat(GetValue(\"WEIGHT\"),\"Weight\",\"lbf\",2 )\nelse\nformat(GetValue(\"WEIGHT\"),\"Weight\",\"kg\",3 )\nendif";
                    maxnumoflines = 1;
                    datatype = DOUBLE;
                    class = "";
                    cacheable = TRUE;
                    formatzeroasempty = FALSE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 8;
                    decimals = 1;
                    sortdirection = NONE;
                    fontname = "Arial Narrow";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 2.5;
                    fontratio = 0.950252;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = SUM;
                    fontlinewidth = 1;
                };

                valuefield _tmp_100
                {
                    name = "ValueField_43";
                    location = (80, 0);
                    formula = "if GetValue(\"DIM_A\") == 0 then \"\" \nelse\nif GetValue(\"ADVANCED_OPTION.XS_IMPERIAL\")==\"TRUE\" then\nformat(GetValue(\"DIM_A\"),\"Length\",\"inch-frac\", 1/16)\nelse\nformat(round(GetValue(\"DIM_A\"), 5),\"Length\",\"mm\", 0)\nendif\nendif";
                    maxnumoflines = 1;
                    datatype = STRING;
                    class = "";
                    cacheable = TRUE;
                    formatzeroasempty = FALSE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 5;
                    decimals = 0;
                    sortdirection = ASCENDING;
                    fontname = "Arial Narrow";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 2.5;
                    fontratio = 0.950252;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                    fontlinewidth = 1;
                };

                valuefield _tmp_101
                {
                    name = "ValueField_44";
                    location = (86, 0);
                    formula = "if GetValue(\"DIM_B\") == 0 then \"\" \nelse\nif GetValue(\"ADVANCED_OPTION.XS_IMPERIAL\")==\"TRUE\" then\nformat(GetValue(\"DIM_B\"),\"Length\",\"inch-frac\", 1/16)\nelse\nformat(round(GetValue(\"DIM_B\"), 5),\"Length\",\"mm\", 0)\nendif\nendif";
                    maxnumoflines = 1;
                    datatype = STRING;
                    class = "";
                    cacheable = TRUE;
                    formatzeroasempty = FALSE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 5;
                    decimals = 0;
                    sortdirection = ASCENDING;
                    fontname = "Arial Narrow";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 2.5;
                    fontratio = 0.950252;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                    fontlinewidth = 1;
                };

                valuefield _tmp_102
                {
                    name = "ValueField_45";
                    location = (92, 0);
                    formula = "if GetValue(\"DIM_C\") == 0 then \"\" \r\nelse\r\nif GetValue(\"ADVANCED_OPTION.XS_IMPERIAL\")==\"TRUE\" then\r\nformat(GetValue(\"DIM_C\"),\"Length\",\"inch-frac\", 1/16)\r\nelse\r\nformat(round(GetValue(\"DIM_C\"), 5),\"Length\",\"mm\", 0)\r\nendif\r\nendif";
                    datatype = STRING;
                    class = "";
                    cacheable = TRUE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 5;
                    decimals = 0;
                    sortdirection = ASCENDING;
                    fontname = "Arial Narrow";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 2.5;
                    fontratio = 0.950252;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                    fontlinewidth = 1;
                };

                valuefield _tmp_103
                {
                    name = "ValueField_46";
                    location = (98, 0);
                    formula = "if GetValue(\"DIM_D\") == 0 then \"\" \r\nelse\r\nif GetValue(\"ADVANCED_OPTION.XS_IMPERIAL\")==\"TRUE\" then\r\nformat(GetValue(\"DIM_D\"),\"Length\",\"inch-frac\", 1/16)\r\nelse\r\nformat(round(GetValue(\"DIM_D\"), 5),\"Length\",\"mm\", 0)\r\nendif\r\nendif\r\n";
                    datatype = STRING;
                    class = "";
                    cacheable = TRUE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 5;
                    decimals = 0;
                    sortdirection = ASCENDING;
                    fontname = "Arial Narrow";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 2.5;
                    fontratio = 0.950252;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                    fontlinewidth = 1;
                };

                valuefield _tmp_104
                {
                    name = "ValueField_47";
                    location = (104, 0);
                    formula = "if GetValue(\"DIM_E\") == 0 then \"\" \r\nelse\r\nif GetValue(\"ADVANCED_OPTION.XS_IMPERIAL\")==\"TRUE\" then\r\nformat(GetValue(\"DIM_E\"),\"Length\",\"inch-frac\", 1/16)\r\nelse\r\nformat(round(GetValue(\"DIM_E\"), 5),\"Length\",\"mm\", 0)\r\nendif\r\nendif";
                    datatype = STRING;
                    class = "";
                    cacheable = TRUE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 5;
                    decimals = 0;
                    sortdirection = ASCENDING;
                    fontname = "Arial Narrow";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 2.5;
                    fontratio = 0.950252;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                    fontlinewidth = 1;
                };

                valuefield _tmp_105
                {
                    name = "ValueField_49";
                    location = (110, 0);
                    formula = "if GetValue(\"DIM_F\") == 0 then \"\" \r\nelse\r\nif GetValue(\"ADVANCED_OPTION.XS_IMPERIAL\")==\"TRUE\" then\r\nformat(GetValue(\"DIM_F\"),\"Length\",\"inch-frac\", 1/16)\r\nelse\r\nformat(round(GetValue(\"DIM_F\"), 5),\"Length\",\"mm\", 0)\r\nendif\r\nendif";
                    datatype = STRING;
                    class = "";
                    cacheable = TRUE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 5;
                    decimals = 0;
                    sortdirection = ASCENDING;
                    fontname = "Arial Narrow";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 2.5;
                    fontratio = 0.950252;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                    fontlinewidth = 1;
                };

                valuefield _tmp_106
                {
                    name = "ValueField_50";
                    location = (116, 0);
                    formula = "GetValue(\"ANG_U\")";
                    maxnumoflines = 1;
                    datatype = DOUBLE;
                    class = "Angle";
                    cacheable = TRUE;
                    formatzeroasempty = FALSE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 3;
                    decimals = 0;
                    sortdirection = ASCENDING;
                    fontname = "Arial Narrow";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 2.5;
                    fontratio = 0.950252;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                    unit = "Degrees";
                    fontlinewidth = 1;
                };

                valuefield _tmp_107
                {
                    name = "ValueField_51";
                    location = (120, 0);
                    formula = "GetValue(\"ANG_V\")";
                    datatype = DOUBLE;
                    class = "Angle";
                    cacheable = TRUE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 3;
                    decimals = 0;
                    sortdirection = ASCENDING;
                    fontname = "Arial Narrow";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 2.5;
                    fontratio = 0.950252;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                    unit = "Degrees";
                    fontlinewidth = 1;
                };

                valuefield _tmp_108
                {
                    name = "ValueField_52";
                    location = (124, 0);
                    formula = "if GetValue(\"ADVANCED_OPTION.XS_IMPERIAL\")==\"TRUE\" then\nformat(GetValue(\"DIM_R\"),\"Length\",\"inch-frac\", 1/16)\nelse\nformat(GetValue(\"DIM_R\"),\"Length\",\"mm\", 0)\nendif";
                    maxnumoflines = 1;
                    datatype = STRING;
                    class = "";
                    cacheable = TRUE;
                    formatzeroasempty = TRUE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 6;
                    decimals = 0;
                    sortdirection = ASCENDING;
                    fontname = "Arial Narrow";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 2.5;
                    fontratio = 0.950252;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                    fontlinewidth = 1;
                };
            };

            row _tmp_109
            {
                name = "UnnumberedTapered";
                height = 1;
                visibility = TRUE;
                usecolumns = FALSE;
                rule = "if (GetValue(\"REBAR.GROUP_TYPE\") == 1 || GetValue(\"REBAR.GROUP_TYPE\") == 2 || GetValue(\"REBAR.GROUP_TYPE\") == 3 || GetValue(\"REBAR.GROUP_TYPE\") == 4) && match(GetValue(\"REBAR.GROUP_POS\"), \"*(?)*\") then\n  Output()\nelse\n  StepOver()\nendif";
                contenttype = "SINGLE_REBAR";
                sorttype = COMBINE;

                valuefield _tmp_110
                {
                    name = "ValueField_60";
                    location = (2, 0);
                    formula = "if GetValue(\"REBAR_POS\") != GetValue(\"REBAR.GROUP_POS\") then\n  GetValue(\"REBAR_POS\")\nelse\n  GetValue(\"REBAR.GROUP_POS\") + \"(\" + \".\" + GetValue(\"SUB_ID\") + \")\"\nendif";
                    maxnumoflines = 1;
                    datatype = STRING;
                    class = "";
                    cacheable = TRUE;
                    formatzeroasempty = FALSE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 11;
                    decimals = 0;
                    sortdirection = ASCENDING;
                    fontname = "Arial Narrow";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 2.5;
                    fontratio = 0.950252;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                    fontlinewidth = 1;
                };

                valuefield _tmp_111
                {
                    name = "ValueField_61";
                    location = (13, 0);
                    formula = "GetValue(\"REBAR.GRADE\")";
                    maxnumoflines = 1;
                    datatype = STRING;
                    class = "";
                    cacheable = TRUE;
                    formatzeroasempty = FALSE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 9;
                    decimals = 0;
                    sortdirection = ASCENDING;
                    fontname = "Arial Narrow";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 2.5;
                    fontratio = 0.950252;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                    fontlinewidth = 1;
                };

                valuefield _tmp_112
                {
                    name = "ValueField_62";
                    location = (23, 0);
                    formula = "GetValue(\"REBAR.SIZE\")";
                    maxnumoflines = 1;
                    datatype = STRING;
                    class = "";
                    cacheable = TRUE;
                    formatzeroasempty = FALSE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 7;
                    decimals = 0;
                    sortdirection = DESCENDING;
                    fontname = "Arial Narrow";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 2.5;
                    fontratio = 0.950252;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                    fontlinewidth = 1;
                };

                valuefield _tmp_113
                {
                    name = "ValueField_63";
                    location = (31, 0);
                    formula = "GetValue(\"REBAR.SHAPE\")";
                    maxnumoflines = 1;
                    datatype = STRING;
                    class = "";
                    cacheable = TRUE;
                    formatzeroasempty = FALSE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 7;
                    decimals = 0;
                    sortdirection = ASCENDING;
                    fontname = "Arial Narrow";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 2.5;
                    fontratio = 0.950252;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                    fontlinewidth = 1;
                };

                valuefield _tmp_114
                {
                    name = "ValueField_64";
                    location = (39, 0);
                    formula = "GetValue(\"NUMBER\")";
                    maxnumoflines = 1;
                    datatype = INTEGER;
                    class = "";
                    cacheable = TRUE;
                    formatzeroasempty = FALSE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 6;
                    decimals = 0;
                    sortdirection = NONE;
                    fontname = "Arial Narrow";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 2.5;
                    fontratio = 0.950252;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = SUM;
                    fontlinewidth = 1;
                };

                valuefield _tmp_115
                {
                    name = "ValueField_65";
                    location = (46, 0);
                    formula = "if GetValue(\"ADVANCED_OPTION.XS_IMPERIAL\")==\"TRUE\" then\r\nformat(GetValue(\"LENGTH\"),\"Length\",\"inch-frac\", 1/16)\r\nelse\r\nformat(round(GetValue(\"LENGTH\"), 5),\"Length\",\"mm\", 0)\r\nendif";
                    maxnumoflines = 1;
                    datatype = STRING;
                    class = "";
                    cacheable = TRUE;
                    formatzeroasempty = FALSE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 9;
                    decimals = 0;
                    sortdirection = NONE;
                    fontname = "Arial Narrow";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 2.5;
                    fontratio = 0.950252;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                    fontlinewidth = 1;
                };

                valuefield _tmp_116
                {
                    name = "ValueField_66";
                    location = (62, 0);
                    formula = "if GetValue(\"ADVANCED_OPTION.XS_IMPERIAL\")==\"TRUE\" then\nformat(GetValue(\"WEIGHT\"),\"Weight\",\"lbf\",2 )\nelse\nformat(GetValue(\"WEIGHT\"),\"Weight\",\"kg\",3 )\nendif";
                    maxnumoflines = 1;
                    datatype = DOUBLE;
                    class = "";
                    cacheable = TRUE;
                    formatzeroasempty = FALSE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 8;
                    decimals = 1;
                    sortdirection = NONE;
                    fontname = "Arial Narrow";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 2.5;
                    fontratio = 0.950252;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                    fontlinewidth = 1;
                };

                valuefield _tmp_117
                {
                    name = "ValueField_67";
                    location = (71, 0);
                    formula = "if GetValue(\"ADVANCED_OPTION.XS_IMPERIAL\")==\"TRUE\" then\nformat(GetValue(\"WEIGHT\"),\"Weight\",\"lbf\",2 )\nelse\nformat(GetValue(\"WEIGHT\"),\"Weight\",\"kg\",3 )\nendif";
                    maxnumoflines = 1;
                    datatype = DOUBLE;
                    class = "";
                    cacheable = TRUE;
                    formatzeroasempty = FALSE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 8;
                    decimals = 1;
                    sortdirection = NONE;
                    fontname = "Arial Narrow";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 2.5;
                    fontratio = 0.950252;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = SUM;
                    fontlinewidth = 1;
                };

                valuefield _tmp_118
                {
                    name = "ValueField_68";
                    location = (80, 0);
                    formula = "if GetValue(\"DIM_A\") == 0 then \"\" \nelse\nif GetValue(\"ADVANCED_OPTION.XS_IMPERIAL\")==\"TRUE\" then\nformat(GetValue(\"DIM_A\"),\"Length\",\"inch-frac\", 1/16)\nelse\nformat(round(GetValue(\"DIM_A\"), 5),\"Length\",\"mm\", 0)\nendif\nendif";
                    maxnumoflines = 1;
                    datatype = STRING;
                    class = "";
                    cacheable = TRUE;
                    formatzeroasempty = FALSE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 5;
                    decimals = 0;
                    sortdirection = ASCENDING;
                    fontname = "Arial Narrow";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 2.5;
                    fontratio = 0.950252;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                    fontlinewidth = 1;
                };

                valuefield _tmp_119
                {
                    name = "ValueField_69";
                    location = (86, 0);
                    formula = "if GetValue(\"DIM_B\") == 0 then \"\" \nelse\nif GetValue(\"ADVANCED_OPTION.XS_IMPERIAL\")==\"TRUE\" then\nformat(GetValue(\"DIM_B\"),\"Length\",\"inch-frac\", 1/16)\nelse\nformat(round(GetValue(\"DIM_B\"), 5),\"Length\",\"mm\", 0)\nendif\nendif";
                    maxnumoflines = 1;
                    datatype = STRING;
                    class = "";
                    cacheable = TRUE;
                    formatzeroasempty = FALSE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 5;
                    decimals = 0;
                    sortdirection = ASCENDING;
                    fontname = "Arial Narrow";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 2.5;
                    fontratio = 0.950252;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                    fontlinewidth = 1;
                };

                valuefield _tmp_120
                {
                    name = "ValueField_70";
                    location = (92, 0);
                    formula = "if GetValue(\"DIM_C\") == 0 then \"\" \r\nelse\r\nif GetValue(\"ADVANCED_OPTION.XS_IMPERIAL\")==\"TRUE\" then\r\nformat(GetValue(\"DIM_C\"),\"Length\",\"inch-frac\", 1/16)\r\nelse\r\nformat(round(GetValue(\"DIM_C\"), 5),\"Length\",\"mm\", 0)\r\nendif\r\nendif";
                    datatype = STRING;
                    class = "";
                    cacheable = TRUE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 5;
                    decimals = 0;
                    sortdirection = ASCENDING;
                    fontname = "Arial Narrow";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 2.5;
                    fontratio = 0.950252;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                    fontlinewidth = 1;
                };

                valuefield _tmp_121
                {
                    name = "ValueField_71";
                    location = (98, 0);
                    formula = "if GetValue(\"DIM_D\") == 0 then \"\" \r\nelse\r\nif GetValue(\"ADVANCED_OPTION.XS_IMPERIAL\")==\"TRUE\" then\r\nformat(GetValue(\"DIM_D\"),\"Length\",\"inch-frac\", 1/16)\r\nelse\r\nformat(round(GetValue(\"DIM_D\"), 5),\"Length\",\"mm\", 0)\r\nendif\r\nendif\r\n";
                    maxnumoflines = 1;
                    datatype = STRING;
                    class = "";
                    cacheable = TRUE;
                    formatzeroasempty = FALSE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 5;
                    decimals = 0;
                    sortdirection = ASCENDING;
                    fontname = "Arial Narrow";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 2.5;
                    fontratio = 0.950252;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                    fontlinewidth = 1;
                };

                valuefield _tmp_122
                {
                    name = "ValueField_72";
                    location = (104, 0);
                    formula = "if GetValue(\"DIM_E\") == 0 then \"\" \r\nelse\r\nif GetValue(\"ADVANCED_OPTION.XS_IMPERIAL\")==\"TRUE\" then\r\nformat(GetValue(\"DIM_E\"),\"Length\",\"inch-frac\", 1/16)\r\nelse\r\nformat(round(GetValue(\"DIM_E\"), 5),\"Length\",\"mm\", 0)\r\nendif\r\nendif";
                    datatype = STRING;
                    class = "";
                    cacheable = TRUE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 5;
                    decimals = 0;
                    sortdirection = ASCENDING;
                    fontname = "Arial Narrow";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 2.5;
                    fontratio = 0.950252;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                    fontlinewidth = 1;
                };

                valuefield _tmp_123
                {
                    name = "ValueField_73";
                    location = (110, 0);
                    formula = "if GetValue(\"DIM_F\") == 0 then \"\" \r\nelse\r\nif GetValue(\"ADVANCED_OPTION.XS_IMPERIAL\")==\"TRUE\" then\r\nformat(GetValue(\"DIM_F\"),\"Length\",\"inch-frac\", 1/16)\r\nelse\r\nformat(round(GetValue(\"DIM_F\"), 5),\"Length\",\"mm\", 0)\r\nendif\r\nendif";
                    datatype = STRING;
                    class = "";
                    cacheable = TRUE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 5;
                    decimals = 0;
                    sortdirection = ASCENDING;
                    fontname = "Arial Narrow";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 2.5;
                    fontratio = 0.950252;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                    fontlinewidth = 1;
                };

                valuefield _tmp_124
                {
                    name = "ValueField_74";
                    location = (116, 0);
                    formula = "GetValue(\"ANG_U\")";
                    maxnumoflines = 1;
                    datatype = DOUBLE;
                    class = "Angle";
                    cacheable = TRUE;
                    formatzeroasempty = FALSE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 3;
                    decimals = 0;
                    sortdirection = ASCENDING;
                    fontname = "Arial Narrow";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 2.5;
                    fontratio = 0.950252;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                    unit = "Degrees";
                    fontlinewidth = 1;
                };

                valuefield _tmp_125
                {
                    name = "ValueField_75";
                    location = (120, 0);
                    formula = "GetValue(\"ANG_V\")";
                    datatype = DOUBLE;
                    class = "Angle";
                    cacheable = TRUE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 3;
                    decimals = 0;
                    sortdirection = ASCENDING;
                    fontname = "Arial Narrow";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 2.5;
                    fontratio = 0.950252;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                    unit = "Degrees";
                    fontlinewidth = 1;
                };

                valuefield _tmp_126
                {
                    name = "ValueField_76";
                    location = (124, 0);
                    formula = "if GetValue(\"ADVANCED_OPTION.XS_IMPERIAL\")==\"TRUE\" then\nformat(GetValue(\"DIM_R\"),\"Length\",\"inch-frac\", 1/16)\nelse\nformat(GetValue(\"DIM_R\"),\"Length\",\"mm\", 0)\nendif";
                    maxnumoflines = 1;
                    datatype = STRING;
                    class = "";
                    cacheable = TRUE;
                    formatzeroasempty = TRUE;
                    justify = LEFT;
                    visibility = TRUE;
                    angle = 0;
                    length = 6;
                    decimals = 0;
                    sortdirection = ASCENDING;
                    fontname = "Arial Narrow";
                    fontcolor = 153;
                    fonttype = 2;
                    fontsize = 2.5;
                    fontratio = 0.950252;
                    fontstyle = 0;
                    fontslant = 0;
                    pen = 0;
                    oncombine = NONE;
                    fontlinewidth = 1;
                };
            };
        };

        row _tmp_129
        {
            name = "SUMMARY";
            height = 2;
            visibility = TRUE;
            usecolumns = FALSE;
            rule = "";
            contenttype = "REBAR";
            sorttype = COMBINE;

            valuefield _tmp_130
            {
                name = "TotalWeight";
                location = (71, 0);
                formula = "if GetValue(\"ADVANCED_OPTION.XS_IMPERIAL\")==\"TRUE\" then\nformat(GetValue(\"WEIGHT_TOTAL\"),\"Weight\",\"lbf\",2 )\nelse\nformat(GetValue(\"WEIGHT_TOTAL\"),\"Weight\",\"kg\",2 )\nendif";
                maxnumoflines = 1;
                datatype = DOUBLE;
                class = "";
                cacheable = TRUE;
                formatzeroasempty = FALSE;
                justify = LEFT;
                visibility = TRUE;
                angle = 0;
                length = 7;
                decimals = 1;
                sortdirection = NONE;
                fontname = "Arial Narrow";
                fontcolor = 153;
                fonttype = 2;
                fontsize = 2.5;
                fontratio = 0.950252;
                fontstyle = 0;
                fontslant = 0;
                pen = 0;
                oncombine = SUM;
                fontlinewidth = 1;
            };

            valuefield _tmp_131
            {
                name = "Sum";
                location = (2, 0);
                formula = "GetValue(\"TranslatedText(\"albl_Sum\")\")";
                maxnumoflines = 1;
                datatype = STRING;
                class = "";
                cacheable = TRUE;
                formatzeroasempty = FALSE;
                justify = LEFT;
                visibility = TRUE;
                angle = 0;
                length = 20;
                decimals = 0;
                sortdirection = NONE;
                fontname = "Arial Narrow";
                fontcolor = 153;
                fonttype = 2;
                fontsize = 2.5;
                fontratio = 0.950252;
                fontstyle = 0;
                fontslant = 0;
                pen = 0;
                oncombine = NONE;
                fontlinewidth = 1;
            };

            valuefield _tmp_132
            {
                name = "TotalNumber";
                location = (39, 0);
                formula = "GetValue(\"NUMBER\")";
                maxnumoflines = 1;
                datatype = INTEGER;
                class = "";
                cacheable = TRUE;
                formatzeroasempty = FALSE;
                justify = LEFT;
                visibility = TRUE;
                angle = 0;
                length = 20;
                decimals = 0;
                sortdirection = NONE;
                fontname = "Arial Narrow";
                fontcolor = 153;
                fonttype = 2;
                fontsize = 2.5;
                fontratio = 0.950252;
                fontstyle = 0;
                fontslant = 0;
                pen = 0;
                oncombine = SUM;
                fontlinewidth = 1;
            };

            text _tmp_133
            {
                name = "Text_31";
                x1 = 2;
                y1 = 1;
                x2 = 2;
                y2 = 1;
                string = "==============================================================================================================================";
                fontname = "Courier New";
                fontcolor = 153;
                fonttype = 2;
                fontsize = 1;
                fontratio = 0;
                fontslant = 0;
                fontstyle = 0;
                angle = 0;
                justify = LEFT;
                pen = 0;
                fontlinewidth = 1;
            };
        };
    };
};
